All
Articles 174,206Blog Posts 163,912Tech Tutorials 46,417Research Papers 34,131News 21,985
⚡ AI Lessons
Simon Willison's Blog
💻 AI-Assisted Coding
⚡ AI Lesson
2w ago
Quoting Paul Dix
The fact that AI wrote 1M LOC and then refined it over the course of the next couple of months to produce a reliable piece of software that is currently running
Simon Willison's Blog
💻 AI-Assisted Coding
⚡ AI Lesson
3w ago
Conceptual integrity and counting lines of code
Last week I recorded an episode of the Talking Postgres podcast with Claire Giordano on the subject of "How AI is changing software development". We had a reall
Simon Willison's Blog
💻 AI-Assisted Coding
⚡ AI Lesson
4w ago
Quoting Florian Herrengt
But then users start to report a weird bug. It's the 4th time your team has been trying to fix it. I mean... asking AI to fix it. Unfortunately, it seems like n
Simon Willison's Blog
💻 AI-Assisted Coding
⚡ AI Lesson
1mo ago
Auto mode is now the default in Claude Code for Pro, Max, and Team plans
Auto mode is now the default in Claude Code for Pro, Max, and Team plans Anthropic are really confident in Claude Code's auto mode , to the point that they are
Simon Willison's Blog
💻 AI-Assisted Coding
⚡ AI Lesson
1mo ago
Moonlight & Mayhem (Raccoon Heist by Codex + GPT-5.6 Sol Ultra)
Moonlight & Mayhem (Raccoon Heist by Codex + GPT-5.6 Sol Ultra) On Wednesday I wrote about One-shotting a Raccoon Heist game using Claude Fable 5 , where I
Simon Willison's Blog
💻 AI-Assisted Coding
⚡ AI Lesson
1mo ago
Introducing Muse Code and Muse Spark 1.2
Introducing Muse Code and Muse Spark 1.2 Yet more evidence that the most important characteristic of any model these days is long-sequence agentic tool calling.
Simon Willison's Blog
💻 AI-Assisted Coding
⚡ AI Lesson
1mo ago
Claude Code uses Bun written in Rust now
In Rewriting Bun in Rust Jarred Sumner made the following claim: Claude Code v2.1.181 (released June 17th) and later use the Rust port of Bun. Startup got 10% f
Simon Willison's Blog
💻 AI-Assisted Coding
⚡ AI Lesson
1mo ago
Quoting Linus Torvalds
I realize that some people really dislike AI, but this is an area where I'm willing to absolutely put my foot down as the top-level maintainer. Linux is not one
Simon Willison's Blog
💻 AI-Assisted Coding
⚡ AI Lesson
1mo ago
Mermaid to Unicode box art (grok-mermaid)
Tool: Mermaid to Unicode box art (grok-mermaid) While exploring the codebase for the newly open-sourced Grok CLI coding agent I came across xai-grok-markdown/sr
Simon Willison's Blog
💻 AI-Assisted Coding
⚡ AI Lesson
1mo ago
simonw/pedalican
simonw/pedalican Clearly I wasn't paying attention when these were first announced back in May, but today I accidentally activated a "pet" in Codex Desktop - a
Simon Willison's Blog
💻 AI-Assisted Coding
⚡ AI Lesson
2mo ago
Quoting Kenton Varda
I just declared a moratorium against AI-written change descriptions (e.g. PR and commit messages, also issues/tickets) from my team. AI was writing change descr
Simon Willison's Blog
💻 AI-Assisted Coding
⚡ AI Lesson
2mo ago
Fable's judgement
One of the most interesting tips I got from the Fireside Chat I hosted with Cat Wu and Thariq Shihipar from the Claude Code team at AIE on Wednesday was to let
Simon Willison's Blog
💻 AI-Assisted Coding
⚡ AI Lesson
2mo ago
Nano Banana 2 Lite
Nano Banana 2 Lite Also known as Gemini 3.1 Flash Lite Image ( gemini-3.1-flash-lite-image in their API ), this is the "fastest and cheapest Gemini image model,
Simon Willison's Blog
💻 AI-Assisted Coding
⚡ AI Lesson
2mo ago
Porting the Moebius 0.2B image inpainting model to run in the browser with Claude Code
This morning on Hacker News I saw Moebius: 0.2B Lightweight Image Inpainting Framework with 10B-Level Performance , describing a small but effective inpainting
Simon Willison's Blog
💻 AI-Assisted Coding
⚡ AI Lesson
2mo ago
Quoting Charity Majors
What happened in 2025 was this: the economics of code production were turned upside down . Instead of being very hard, time-consuming, and expensive to generate
Simon Willison's Blog
💻 AI-Assisted Coding
⚡ AI Lesson
2mo ago
Quoting Georgi Gerganov
I can 100% attest to the fact that Qwen3.6-27B is a very capable local model for coding tasks. Over the last month and a half I've been using it almost daily, e
Simon Willison's Blog
💻 AI-Assisted Coding
⚡ AI Lesson
2mo ago
Why AI hasn’t replaced software engineers, and won’t
Why AI hasn’t replaced software engineers, and won’t Arvind Narayanan and Sayash Kappor take on the question of AI job losses through the lens of a profession t
Simon Willison's Blog
💻 AI-Assisted Coding
⚡ AI Lesson
3mo ago
Quoting Andrej Karpathy
I feel a lot of things changing as working software increasingly comes out on a tap. The Jevon's paradox kicks in and I feel my own demand for software growing
Simon Willison's Blog
💻 AI-Assisted Coding
⚡ AI Lesson
3mo ago
Running Python code in a sandbox with MicroPython and WASM
I've been experimenting with different approaches to running code in a sandbox for several years now, but my latest attempt feels like it might finally have all
Simon Willison's Blog
💻 AI-Assisted Coding
⚡ AI Lesson
3mo ago
datasette-agent-micropython 0.1a0
Release: datasette-agent-micropython 0.1a0 I want Datasette Agent to be able to generate and execute Python code safely. This alpha is looking very promising so
Simon Willison's Blog
💻 AI-Assisted Coding
⚡ AI Lesson
3mo ago
Pasted File Editor
Tool: Pasted File Editor I really like how you can paste a large volume of text into claude.ai (or the Claude desktop/mobile apps) and it will detect it as a la
Simon Willison's Blog
💻 AI-Assisted Coding
⚡ AI Lesson
3mo ago
pydantic-monty investigation
Research: pydantic-monty investigation It's been a few months since I last poked at Monty , the sandboxed subset of Python implemented in Rust. I had Claude Cod
Simon Willison's Blog
💻 AI-Assisted Coding
⚡ AI Lesson
4mo ago
Welcome to the Datasette blog
Welcome to the Datasette blog We have a bunch of neat Datasette announcements in the pipeline so we decided it was time the project grew an official blog. I bui
Simon Willison's Blog
💻 AI-Assisted Coding
⚡ AI Lesson
4mo ago
Quoting James Shore
Your AI coding agent, the one you use to write code, needs to reduce your maintenance costs. Not by a little bit, either. You write code twice as quick now? Bet
DeepCamp AI