Monday, November 2, 2026Mon, Nov 2 AboutRSSSubscribe

Content Memory

Knowledge, search and the machines that remember

Developer Tools

Programmers Mourn Loss Of Coding Puzzles

The rise of coding agents has changed the programming landscape, making it less about solving puzzles and more about utilizing AI tools. This shift matters as it alters the career dynamics for programmers.

Original reporting · simonwillison.net

Original: “My obituary for programming”

Read “My obituary for programming” at Simon Willison →

How this was written. Content Memory wrote this article with a language model from Simon Willison’s reporting (model: @cf/meta/llama-3.3-70b-instruct-fp8-fast); it describes that reporting rather than adding to it. The original, linked above, is the full story.

Key points from Simon Willison’s report

  • The rise of coding agents and AI tools is changing the programming landscape, making it less about solving puzzles and more about utilizing AI tools.
  • Programmers who once enjoyed the challenge of developing code are now facing a shift in their career dynamics.
  • The use of Large Language Models (LLMs) may be seen as a positive development for some programmers, allowing them to focus on building working systems.
  • Programmers will need to adapt to the new landscape and learn how to work with AI tools.
  • The impact of this change on the programming profession is still being felt, and it remains to be seen how programmers will respond.

According to Simon Willison, the programming profession is undergoing a significant transformation, as coding agents and AI tools become increasingly prevalent. This change is being felt by career programmers who once enjoyed the challenge of developing code. The rise of these agents is altering the nature of programming work, making it less about solving complex logic puzzles and more about working with AI systems.

Simon Willison reported that programmers used to be paid to work on tricky logic puzzles, with the complexity of the puzzle determining their pay. However, with the advent of coding agents, this dynamic is shifting, and programmers are no longer the sole solvers of these puzzles. Instead, AI tools are taking over this aspect of the work, changing the role of programmers.

The article highlights the perspective of Jeremy Scheff, who notes that programming was once a desirable job that involved solving puzzles and being paid for it. Programmers had the autonomy to set their own strategy, timeline, and define what was possible. However, this is no longer the case, as coding agents are now capable of performing these tasks.

For some programmers, the rise of Large Language Models (LLMs) may be seen as a positive development, as it allows them to focus on building working systems without being deeply invested in the problems being solved. LLMs can handle the puzzle-solving aspect, freeing up programmers to concentrate on other aspects of their work.

The shift towards AI-powered coding tools is likely to continue, and programmers will need to adapt to this new landscape. As AI agents and sub-agents become more prevalent, programmers will need to learn how to work with these tools and monitor their behavior. This may involve using isolated ephemeral trusted runtimes to constrain the behavior of these agents.

The impact of this change on the programming profession is still being felt, and it remains to be seen how programmers will respond to this new reality. However, it is clear that the rise of coding agents and AI tools is transforming the nature of programming work, and programmers will need to evolve to remain relevant.

As the programming landscape continues to evolve, it will be important for programmers to develop new skills and learn how to work effectively with AI tools. This may involve a shift in focus from puzzle-solving to other aspects of programming, such as system design and development.

Questions and answers

What is happening to the programming profession?

The programming profession is undergoing a significant transformation, as coding agents and AI tools become increasingly prevalent, altering the nature of programming work.

How are programmers responding to the rise of coding agents?

Some programmers may see the rise of Large Language Models (LLMs) as a positive development, while others may mourn the loss of the puzzle-solving aspect of their work.

What skills will programmers need to develop in response to this change?

Programmers will need to develop new skills and learn how to work effectively with AI tools, potentially shifting their focus from puzzle-solving to other aspects of programming, such as system design and development.

Read the full story at Simon Willison More from Tuesday, October 20, 2026’s edition