‹ BackHN Continuity

Thread

The Normalization of Inexplicable Failures

277 points · 124 comments · pxx

  1. adamddev1 · · focus · HN ↗
    Excellent post. People always defend agentic/LLM-driven development by saying, "Well it's good enough", or "It works most of the time."

    That may be tolerable for some user-facing app. But what if we start normalizing failures in the libraries, the infrastructure, and the compilers? Everything descends into a mess of unreliability, and that slows EVERYTHING and EVERYONE down.

    1. Root_Denied · · focus · HN ↗
      Banking/Finance is the one industry I've seen push back against this type of thinking. Transactions must be handled in a perfect and repeatable way, or the system is unusable as far as the company is concerned.

      There's definitely still AI/LLM integration happening, but is kept out of specific areas of the business.

      1. ryandrake · · focus · HN ↗
        Same with aviation and safety. I honestly believe all programmers should, early in their careers, do a brief "tour of duty" in an industry where the stakes are high and "good enough" isn't good enough. You might not choose to make it your entire career, but at least you're exposed to the discipline, however briefly. Most software developers today have never in their lives worked on a project where defects were taken seriously and where there was process and documentation designed to reduce their occurrence.
        1. panarky · · focus · HN ↗
          Aviation? Have you seen the shitshow of repeated software fuckups from Boeing?
          1. ryandrake · · focus · HN ↗
            The difference is the failure rate and the corrective action taken when defects are found. If Boeing's software failed at 0.1% of the rate that normal web / commercial software failed, we wouldn't have a functional airline industry.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.