Martin Fowler: I don't like LLMs
Martin Fowler explains his mixed feelings about large language models. He finds them useful and productive but is put off by their voice, confident fabrications, and the cultural forces that shape them.

Martin Fowler explains his mixed feelings about large language models. He finds them useful and productive but is put off by their voice, confident fabrications, and the cultural forces that shape them.

Fowler finds LLMs useful and productivity-boosting, yet personally dislikes interacting with them because of their tone and confident fabrications.
He warns against anthropomorphizing agents: they are software shaped by their creators' values and the cultures that produce them.
The tension between usefulness and societal risk appears in public polling and expert debate.
I don't like LLMs I don't like LLMs Martin Fowler: 17 Sep 2026 I have a lot of mixed feelings about AI and LLM technology. I'm fascinated by its effect on our profession, excited by the potential gains in productivity. I'm fearful of the damage AI might cause: agent swarms taking over our virtual and physical infrastructure, designing bio weapons.
(I hope we get to find out.) But I'm not encouraged when I think of the kinds of environments that cultivate them. and with only a veneer of fake remorse when I call them out on it. They talk to me in this grating LLM-voice, an uncanny valley of talking to a real human.
It's a wild ride and I just hope we'll get through it OK. Also just making stuff up with the same assurance. That's not enough to make me feel we should avoid them.
A pull request arrives. A few hundred lines of Java implementing the new discount rule: tiered thresholds, a regional exception, something about loyalty tiers that nobody can quite explain. It compiles. The tests pass. An LLM wrote it in about forty seconds. Now: who reviews it?

Like me, Sumeet Gayathri Moghe is tired of poor presentations with bad slide decks. He's started to write a series of posts on how to avoid these calamities, beginning with a post that questions whether a presentation is needed at all. more…
I’ve seen this pattern many times in my 55 years as a computer programmer. p(bloom) has always been greater than p(doom)

A days-old startup reportedly raised $40 million on a radical bet: most AI calls don’t need a language model at all. I traced the claim… Continue reading on AI Engineering Simplified »
llm_cost_tracker is self-hosted LLM cost tracking for Rails: every call through RubyLLM, the OpenAI and Anthropic SDKs, Gemini, or any OpenAI-compatible API is logged with tokens, cost, and tags, with no proxy. 0.14.1 is a bug-fix release:

AI has removed the typing from software engineering & left the system design. DHH told Rails World that writing code by hand is no longer economically productive ; Artemis engineers merged 16 pull requests per day by August, & Lauren Tan ships 2,000 a month. The craft of fitting code together by hand is over ; what rem
Open the app view to save this story, compare related coverage, and continue from the same source.