Story

On air. The free wire runs 15 minutes behind live. See pricing

World, crypto, finance and tech news, scored for impact.

TechHacker NewsFiled 2 days ago

Why Writing Correct Software Is Hard

Open the sourceReported by Hacker News, pron.github.io, 12 November 2026

Not investment advice. Muhabbit scores how much a story may matter, not which way to trade.

The article argues that writing correct software is fundamentally difficult because of inherent limits in computability and complexity theory, not merely a lack of better tools. It traces the problem to David Hilbert’s early-20th-century program to formalize mathematics and decide every statement algorithmically, a goal later undermined by results showing that complete understanding of all program properties is impossible. The author, drawing on his experience formally specifying and verifying an upcoming revamped version of Galaxy and prior work with Quasar, contends that correctness carries an unavoidable cost akin to reducing entropy. The piece aggregates proofs and references to explain why programs and complete understanding are at odds, and it pushes back on online claims that the right tools make correctness easy. It matters because it sets expectations for verification efforts: tools can help, but cannot eliminate the underlying difficulty. What to watch next is how the revamped Galaxy verification work proceeds and whether it bears out the article’s thesis in practice.

Muhabbit's AI wrote this summary in its own words from Hacker News's report. It can get details wrong, so check the source.

Named in this story

David Hilbert, Galaxy, Quasar, Curry On