Yes, I guess it’s possible to write no-bug software. If I want to write software that reliably fills the screen with my name, it would be:I have been writing software for a long time and I have written no-bug software. This software if it failed had estimated casualties at 35,000. It was expensive. So yes it is possible to write no-bug software.
10 PRINT “UNREGISTERED”
20 GOTO 10
But, most use cases in software aren’t that simple. And, I’m sure you’re aware that you can reduce the likelihood of bugs by just demanding that users run under a very strict configuration regime such that if they find any bugs, well it’s because they didn’t have the right version of one thing or another. And as you mention right after this, it’s ALSO possible to write buggy software where the bugs aren’t found for years. Just because no bugs have been found in code you wrote (that, of course, isn’t expected to run upon hundreds of millions of different discrete systems each with it’s own unique setup) doesn’t mean there’s no bugs in it. It just means the bugs haven’t been found.
Yeah, someone on macrumors just told me that it’s definitely impossible to write bug free code as they wrote code that SEEMED to be bug free, but the bug was found 25 years later. Pretty much waves the flag for it being impossible to write bug free code.Just because you have been propagandized to believe that it is impossible to write bug free code does not mean it is so.