Simon Willison's Weblog

Quoting Tim Schilling

If you do not understand the ticket, if you do not understand the solution, or if you do not understand the feedback on your PR, then your use of LLM is hurting Django as a whole. [...] For a

Subagents

Agentic Engineering Patterns (https://simonwillison.net/guides/agentic-engineering-patterns/) > LLMs are restricted by their context limit - how many tokens they can fit in their working memory

Introducing Mistral Small 4

Introducing Mistral Small 4 (https://mistral.ai/news/mistral-small-4) Big new release from Mistral today (despite the name) - a new Apache 2 licensed 119B parameter (Mixture-of-Experts, 6B active)

Quoting Guilherme Rambo

Tidbit: the software-based camera indicator light in the MacBook Neo runs in the secure exclave¹ part of the chip, so it is almost as secure as the hardware indicator light. What that means in

Coding agents for data analysis

Coding agents for data analysis (https://simonw.github.io/nicar-2026-coding-agents/) Here's the handout I prepared for my NICAR 2026 workshop "Coding agents for data analysis" - a three hour session

How coding agents work

Agentic Engineering Patterns (https://simonwillison.net/guides/agentic-engineering-patterns/) > As with any tool, understanding how coding agents work under the hood can help you make better

What is agentic engineering?

Agentic Engineering Patterns (https://simonwillison.net/guides/agentic-engineering-patterns/) > I use the term agentic engineering to describe the practice of developing software with the

Quoting Jannis Leidel

GitHub’s slopocalypse (https://www.theregister.com/2026/02/18/godot_maintainers_struggle_with_draining/) – the flood of AI-generated spam PRs and issues – has made Jazzband’s model of open

Quoting Craig Mod

Simply put: It’s a big mess, and no off-the-shelf accounting software does what I need. So after years of pain, I finally sat down last week and started to build my own. It took me about five days.

Quoting Les Orchard

Here's what I think is happening: AI-assisted coding is exposing a divide among developers that was always there but maybe less visible. Before AI, both camps were doing the same thing every day.

Sorting algorithms

Sorting algorithms (https://tools.simonwillison.net/sort-algorithms) Today in animated explanations built using Claude: I've always been a fan of animated demonstrations of sorting algorithms so I

Quoting John Carmack

It is hard for less experienced developers to appreciate how rarely architecting for future requirements / applications turns out net-positive. — John Carmack