The current business model is “release first and bash later”. So first make sure that you’re the first to market and then you sent out updates on and on and eventually you get something that works, or maybe not. That is what Microsoft is doing. And there is no real demand by users for reliable software. Maybe in niche markets, if you want to assemble a rocket you do not want it to explode because a computer divided by ‘0’ does not work or so. But there’s no real market for it; that is why it is not happening. Many side effects happen as a result of this. For example users get frustrated when the hard disc fails or the operating system crashes and they have to reboot and loose half a days of work.
What goes wrong
Because of the current business models in software, we end up with very crappy software that we don’t really understand how it works, argues Warnier.