Nobody Expects...
os2museum.com
os2museum.com
So yes, people will probably keep doing things like this long after you think programs are obsolete.
(naturally it'd be easier to determine that for free/open source projects, although only a subset of the overall space)
Edit: add the word 'popular', to potentially make the answer more widely-accessible by filtering out tiny/niche projects
"What is the most reliable popular software product in use today, determined by the absence of reported bugs?"
I didn't express the criteria I had in mind very clearly; I'd been wondering about longest elapsed time without any other bugreports occurring (ruling out Mozilla, and probably many other large codebases).
Essentially trying to determine ways to find the best-known examples of stable and reliable widely-used software.
Do you know if that was a 7-year duration from previous release to bug discovery, or a 7-year duration between releases?
The bugs are super obscure edge cases now - I suppose if someone found an extremely severe bug Knuth would release earlier than the next planned interval.
http://www.tug.org/TUGboat/tb42-1/tb130knuth-tuneup21.pdf has further details. It’s from a different time where programs could be considered to have a “final form” and be completed. True software engineering.
Edit: addendum:
To correct my own comment: I guess technically this doesn't pass the "without any other bugreports" criteria, so it's in the same category as the Mozilla issue report, and perhaps the sort algorithm is the front-runner.
Perhaps it'd be possible to add some kind of focusing criteria around the 'size' of the module/component - since any large enough codebase is - at least using today's development methodologies - likely to include bugs.
(Pretty sure I've seen even older issues eventually get fixed, but don't recall details offhand.)
This is so humbling. Not only did the master miss this, despite proving it correct, but also the Java and C++ library authors.
https://ai.googleblog.com/2006/06/extra-extra-read-all-about...
There's the nonsensical swedish chef muppet catch phrase "bork bork bork", but he usually says that before everything goes wrong.
There was also a judge named "Bork" who was "borked" when his nomination to the supreme court was blocked.
I feel like "borked" is probably of a vintage like "fubared" which is a WW2 thing.
At least the code can be easily patched. Back in those days there was no driver signing, but some code would validate checksum/CRC (which is pretty easy to overcome). I doubt that there was any checking at all in the NE2000 driver.
From last week, another NE2000 article from the same site: http://www.os2museum.com/wp/was-the-ne2000-really-that-bad/
(Sorry)