Wednesday, March 18, 2026
The coming AI winter can't come fast enough for me
The last of the links I collected during a quiet February, plus a few found in the past day.
All I wanted in the world was to mess around with stuff until it sort of worked. Understanding was for chumps. I didn't want to think about the problem space, or the messy realities of my platform of choice. I wanted the computer to Do Thing. I wanted libraries and languages with a simple face, that would solve problems for me without me having to think them through, because the amount of shit that didn't make sense to me was so overwhelming. I just wanted it to be easy.
…
If you had given me a magic box that I could ask to write programs for me, that generated code that I didn't understand, that sort of worked but might have weird problems, that I could pester with questions about esoteric technical subjects until it gave me reasonable-sounding-but-maybe-wrong answers that were on my level, I would have been delirious with joy. I would have shaken the devil's hand, weeping with gratitude, and leapt face-first into vibe coding with a ferocity you could scarcely imagine. …
I could have gotten stuck that way. I could have flailed around, not understanding, not wanting to understand, for many more years than I did.
Via Lobsters, On The Need For Understanding
The post rambles, but it does describe the author's journey to understanding that in programming,
you need to understand the underlying problem,
in addition to knowing how to program,
and not just hand off the thinking to some random text generator LLM.
I think it can be sumarized by Richard Feynman's quote: “What I cannot build,
I cannot understand.”
Somewhat related is this short story, “Warranty Void If Regenerated” (via Hacker News). It's a story (written with some LLM assistance that I did not pick up on, although I did notice the LLM generated art work) about a possible future of software modification in a post-LLM-written-software world. What's interesting is not that it proposes what software development might be like, but in that it describes the issues in programming in general, what with unstated assumptions, breaking updates, and the people who prompt and fix software issues are still called “programmers.”
Then there's this savage indictment of software development with LLMs and their mass copyright violations, “Clean Room as a Service” (via Hacker News). And yes, it's a real service to launder existing code under an inappropriate license (for your use) to code you can use (but possibly not copyright yourself—current law holds that LLM-generated content does not fall under US copyright). There's even a blog post that goes into more detail about the “service.”
And rounding out the links today is a Youtube video “I was a 10x engineer. Now I'm useless.,” where a programmer talks about how he is slowing loosing his ability to code as he hands more and more control off to an LLM.
![Oh Chrismtas Tree! My Christmas Tree! Rise up and hear the bells! [Self-portrait with a Christmas Tree] Oh Chrismtas Tree! My Christmas Tree! Rise up and hear the bells!](https://www.conman.org/people/spc/about/2025/1203.t.jpg)