Daily Archives: June 15, 2011

Software, Hardware and Firmware

In understanding the complexities of software development, let’s pause for a second and ask the question: What is software? The American Heritage Dictionary defines software as:  written or printed data such as programs, routines, and symbolic languages, essential to the operation of computers. This definition is mostly correct, but I would go a step further...

View full post »