Hacker News new | past | comments | ask | show | jobs | submit login

Somewhere in the multiverse, all software is developed with the care that biotech requires, and there's much less of it, but people don't have to put up with crap.



We would still be in the mid-1980s software-wise if that was the case.

Once upon a time, software was developed with that care. Read up on the Multics security model, or Spark ADA, or the multiply-redundant systems that Tandem and Stratus put out. It really wasn't until the microcomputer era that software became "test it until it works" rather than "rigorously prove that it meets the specification".

And that was absolutely the right move, economically, because for most of the stuff we use consumer software for, it's really not that important. If Reddit shows the wrong point total for a story, nobody really cares. If YouTube occasionally hiccups while playing back, it's not a big deal. I'd rather have YouTube at all rather than insist that they get all the bugs out.

Someday, probably, people will insist on ironing out all the kinks in software, the same way we consider plane crashes unacceptable now (if you read the history of aviation, there was a time period where virtually all the key aviation innovators died in plane crashes or accidents). That period comes after all the major markets have been discovered and filled, though. Once computers have spread into every niche that they can, with clear market leaders for each industry, we'll see them devote their energy toward making things bug-free.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: