New
#11
All non-trivial code has bugs. That has been the case from the earliest days of computers and it remains so today. As long as code is written by imperfect humans (all of us) that isn't going to change. Having computers write the code wouldn't help because these computers themselves would have been created by humans and thus contain bugs.
I understand that NASA has a system in place that reduces software bugs to a very low level, but not eliminate then completely. This is important because a software bug could mean the loss of a multi-billion dollar space craft, plus the lives of the astronauts that man it. I understand that an early unmanned space craft was lost due to a bug in a Fortran program. The problem is that this system is very expensive. NASA can afford it because even with this high cost the software is still only a fraction of the total cost of the space program.
The cost of implementing such a system would be prohibitive for any company (including Microsoft) selling software to a cost conscious public.
Like it or not, software bugs are a fact of life. That isn't going to change.