News for hackers. Stuff that matters.
Re:You are never taught how to build quality software by BobaFloutist on Friday December 08, 2023 @02:40PM (#38573216)
I like to think of "zero bugs" as the asymptote. As you spend more time, you discover increasingly fewer (and less significant) bugs per unit of time. POSSIBLY at the limit of infinite time you hit 0 bugs, but even if you could, would it be worth it? Doubtful.

I can think of far better ways to spend infinite time.

Re:You are never taught how to build quality software by zamalek on Saturday December 09, 2023 @03:43PM (#38585866)
0 bugs is actually impossible. A cosmic ray can flip a bit and change the behavior of your software. We live in a fundamentally unreliable universe.

We aren't taught how to write reliable software because very few people know how to write reliable software. It doesn't help that academia has a hard crush on OOP, which is a bag of accidental complexity - and complexity is a breeding ground for unreliability.

Re:You are never taught how to build quality software by BobaFloutist on Sunday December 10, 2023 @04:11PM (#38595095)
I think if a cosmic ray flips the bit and changes the behavior of your software, you can still reasonably brag that you wrote 0-bug code. It's not your fault that happened, you didn't do that. The code you wrote had 0 bugs.