My obituary for programming

Simon Willison's Blog News

Summary

Simon Willison shares Jeremy Scheff's essay lamenting the loss of programming as a craft of solving logic puzzles, arguing that while coding agents are a gift for those focused on shipping systems, they diminish the joy for programmers who loved the puzzle itself.

No content available
Original Article
View Cached Full Text

Cached at: 10/20/26, 03:45 AM

# My obituary for programming Source: [https://simonwillison.net/2026/Oct/19/my-obituary-for-programming/](https://simonwillison.net/2026/Oct/19/my-obituary-for-programming/) 19th October 2026 \- Link Blog **[My obituary for programming](https://dumbmatter.com/2026/10/programming-obituary/)**\([via](https://lobste.rs/s/wtobpt/my_obituary_for_programming)\) Jeremy Scheff poignantly captures the key loss caused by coding agents for career programmers who enjoyed the*puzzle*of developing code: > Programming turned into one of the greatest jobs you could imagine\. You got paid to work on tricky little logic puzzles\. The trickier the puzzle, the more you got paid\. But even pretty simple puzzles were worth a lot of money because regular people just couldn't do it\! No, they needed us\. They would give us a problem and we would solve it the way we wanted\. We set the strategy, we made the timeline, we defined what was and was not possible\. If you're a programmer who thrives on building working systems and doesn't care too deeply about the problems solved along the way, LLMs are the gift that keeps on giving\. If directly solving those problems was a big part of your enjoyment, the loss is very real\.

Similar Articles

My obituary for programming

Lobsters Hottest

A long-time programmer reflects on reluctantly adopting AI coding agents and mourns the loss of programming as a craft, arguing that vibecoding delivers impressive results without the understanding and joy that once defined the profession.

Quoting Carson Gross

Simon Willison's Blog

Simon Willison quotes Carson Gross arguing that programming remains fundamentally about problem-solving and controlling complexity, skills that will stay valuable even as AI tools advance.

Grieving the loss of details

Lobsters Hottest

The author reflects on their identity as a low-level programmer and grieves the industry's shift towards higher-level abstractions like 'vibecoding,' emphasizing the loss of detail-oriented work that once defined their passion for understanding machines.

Writing Toy Software Is A Joy (2025)

Lobsters Hottest

A blog post advocating for writing toy programs as a way to understand software deeply and rediscover the joy of coding, arguing against over-engineering and the industrialization of software development.