02 Feb

Software, the Invisible Technology

Software, the Invisible Technology
Five years ago Marc Andreessen, the Web pioneer and celebrated tech investor, predicted software would eat the world. He turned out to be right. Too right. Software is eating the world, and also eating itself. The cannibalization of software defies easy …
IEEE Spectrum

Hardware vs. Software
Software is a general term used to describe a collection of computer programs, procedures, and documentation that perform some task on a computer system. Practical computer systems divide software systems into three major classes: system software …

The Software Scientist
You’d think that any programmer with a basic grasp of recursive algorithms would be hesitant to take a job as a software engineer. By and large, programming is a young man’s game, so one of three things usually happens before an engineer turns forty …

Should Software Developers Be Liable for their Code?
Should Microsoft pay for the billions of dollars of damage that flaws in its software have caused around the world? It might have to, if a new European Commission consumer protection proposal becomes law. Although that sounds an appealing prospect, one …
Read more on Linux Journal

Software exoskeletons
There’s a major divide between the way scientists and programmers view the software they write. Scientists see their software as a kind of exoskeleton, an extension of themselves. Think Dr. Octopus. The software may do heavy lifting, but the scientists …
Read more on johndcook.com