Mark Seemann argues that software correctness remains critically important across a wide range of domains, despite the dominance of 'move fast and break things' thinking from big tech. Drawing on real-world examples from reporting systems, e-commerce pricing, scientific computing, medical devices, and legal systems, he makes the case that incorrect software in these domains causes real harm. He acknowledges Dan North's valid point that correctness is irrelevant when requirements are unknown, but counters that a substantial portion of software—financial, medical, scientific, legal, and safety-critical—absolutely requires correctness. He closes with concern that organizations will attempt to build correctness-critical systems using LLMs, predicting this will lead to failures with real consequences.

11m read timeFrom blog.ploeh.dk
Post cover image
Table of contents
Correctness is not all #Not all software is like big tech #The price is right #Science #Medicine #Law #Security #State of affairs #Conclusion #
1 Comment

Sort: