Quoting Bryan Cantrill

Simon Willison's Blog News

Summary

Bryan Cantrill critiques LLMs for lacking the optimization constraint of human laziness, arguing that LLMs will unnecessarily complicate systems rather than improve them, and highlighting how human time limitations drive the development of efficient abstractions.

No content available
Original Article
View Cached Full Text

Cached at: 04/20/26, 08:27 AM

# A quote from Bryan Cantrill Source: https://simonwillison.net/2026/Apr/13/bryan-cantrill/ 13th April 2026 > The problem is that LLMs inherently**lack the virtue of laziness**\. Work costs nothing to an LLM\. LLMs do not feel a need to optimize for their own \(or anyone's\) future time, and will happily dump more and more onto a layercake of garbage\. Left unchecked, LLMs will make systems larger, not better — appealing to perverse vanity metrics, perhaps, but at the cost of everything that matters\. As such, LLMs highlight how essential our human laziness is: our finite time**forces**us to develop crisp abstractions in part because we don't want to waste our \(human\!\) time on the consequences of clunky ones\. —Bryan Cantrill (https://bcantrill.dtrace.org/2026/04/12/the-peril-of-laziness-lost/),The peril of laziness lost

Similar Articles

LLMs are not the black box you were promised

Hacker News Top

An article summarizing Anthropic's 2025 paper on mechanistic interpretability, showing that LLMs are not black boxes and that circuit tracing can reveal multi-step reasoning and human-identifiable concepts.

LLMs are bad at vibing specifications

Hillel Wayne — Computer Things

Hillel Wayne discusses how LLMs, while popular for writing formal specifications like TLA+ and Alloy, often produce shallow, tautological properties that fail to capture subtle bugs, based on analysis of community projects.

What would optimal use of LLMs even look like?

Reddit r/singularity

Explores the speculative idea of optimizing human interaction with LLMs by conforming to their native communication patterns, such as using neuralese, rather than forcing them to adapt to human language.

Effective use-cases for LLMs

Lobsters Hottest

This article shares practical, real-world use cases for LLMs in software engineering, including searching through customer conversations via RAG, triaging API failures from logs, and shortening content. It emphasizes efficiency gains and reducing manual sifting.