Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
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.
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:
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.
Just because you have been propagandized to believe that it is impossible to write bug free code does not mean it is so.
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.
 
  • Like
Reactions: MacCheetah3
This seems to have been fixed on beta 2. At least when I go into maps it shows my current location and direction accurately unlike before. Haven't tried actual navigation however.
 
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:
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.
Yep, again you miss the point completely. We should not accept stupid bugs like Apple has been putting out recently. Bugs increase significantly when hiring inexperienced (i.e. Cheap) software engineers, keeping development budgets cut to the bare bone, and minimizing QA staff and budget to save money. (Mr. Cooks strategy to satisfy Wall Street). Better management (with an attention to quality) and better engineers, funded appropriately (money or time) leads to better code quality.

Bugs should not ever be seen as acceptable. Why? Because then there is no reason to try to achieve bug free code. In my experience with managing teams, the software engineers that were in the lower half of performance always had this attitude. That is "All software has bugs, so you can't fault me." This is exactly the wrong attitude from software engineers and from customers.

The top performing software engineers always said something like "^%^&, I should have seen that, you're right, it is not acceptable, won't happen again."

When someone starts with the attitude that "it will always have bugs" then guess what, the software will never get better until customers start moving away.

I want Apple software to be the best, but boy am I getting frustrated with Apple and the tech community that seems like they just don't care about significant obvious bugs.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.