Software is everything. In the history of human technology, nothing has become as essential as fast as software. In office buildings, the elevators, the lights, the water, the air conditioning are all controlled by software. In cars, the transmission, the ignition timing, the air bag, even the door locks are controlled by software. In most cities so are the traffic lights.
Software is everything.
It also sucks. The way we build software is in the hunter-gatherer stage. John Munson, a software engineer and professor of computer science at the University of Idaho, is not quite so generous. We supposedly teach computer science. There's no science here at all.