Not the best example. Microsoft is notorious for releasing buggy code, indeed, but I would ask them how many potential clients they lost this way. After all the operating systems which seemed doomed to extinction are still doing well, and for good reason. The question is whether we want to produce crappy software at all, not if it's strategically beneficial to anybody in any way. If you really need good examples better look at Emacs, Linux, TeX, OS-400 or Erlang. There are plenty of solutions which are just right. In software production there is nothing that cannot be foreseen, tested and prevented. If there is that means you are using flawed technology and you should stop doing that.
Posted Using LeoFinance Beta