• I also do not think this is a particularly extraordinary claim. Maybe that is a sign that the bug culture is more widespread than I first thought?

    Oh please. I wrote code in DCL that ran for years on VMS without changes. There's firmware in many of my older devices that still works fine after years. It doesn't mean that I'm infallible nor does it mean that all programs can economically be made error free. We don't live in the 1980's anymore.

    Try writing code that handles data from thousands of different sources, each a unique shit snowflake in structure and quality. And make it work daily for thousands of people that have their own different requirements and reporting needs. And be given an insanely small budget and time frame. And work on three different RDMS on the desktop, the web and portable devices with different user interfaces. On three different OSes using several different programming languages. While being interrupted.

    It's not a "bug culture". NASA and Donald Knuth still find bugs. The complexity and the demands of the software and the business environment don't allow for gold-plating and polishing software past a certain point.