By bonlebon
via fastcompany.com
Published: Aug 22 2006 / 06:54
As the 120-ton space shuttle sits surrounded by almost 4 million pounds of rocket fuel, exhaling noxious fumes, visibly impatient to defy gravity, its on-board computers take command.
Comments
coboldinosaur replied ago:
Wow! what a great piece.
bonlebon replied ago:
glad you liked it ^_^.
xh35364 replied ago:
A bit long, but very interesting! It gives an "extreme" point of view on software development, but not the same extremity we frequently see in other blogs or articles.
kayess replied ago:
...but I can't see it working for the most visible domains. The software that has such a well specified problem domain generally works pretty well. My remote controls don't crash and my phone doesn't often crash - maybe once or twice a year. My car has never crashed (in either sense).
In the visible domains of software development though there is a big difference. It's not like NASA building a bridge with perfect knowlege of the river, the banks and the geology. It's more like trying to build a bridge in the fog when you never know if the river will flood or not - and you've never seen the opposite bank.
If you build software where most of us are doing it then this approach will get you nowhere. We're trying to build something that works despite knowing virtually nothing about the problem domain, not writing software that is flawless for a domain where we know everything.
Great article though.
Voters For This Link (13)
Voters Against This Link (0)