Simon Willison

SimonWillison.net is the long-running blog of Simon Willison, a software engineer, open-source creator, and co-author of the original Django framework. He writes about Python, Django, Datasette, AI tooling, prompt engineering, search, databases, APIs, data journalism, and practical software architecture. The blog includes detailed notes from experiments, conference talks, and real projects. Readers will find clear explanations of topics such as LLM workflows, SQL patterns, data publishing, scraping, deployment, caching, and modern developer tooling. Simon also publishes frequent micro-posts and TIL entries that document small discoveries and tricks from day-to-day engineering work. The tone is practical and research oriented, making the site a valuable resource for anyone interested in serious engineering and open data.

RSS Feed
11/13/2025
EN
python datasette llm
Simon Willison

Articles from this Blog

340 articles from this blog

DOOMQL
7/14/2026 EN

DOOMQL

DOOMQL is a Doom-like game built with SQLite as the game engine, using recursive CTEs for ray tracing and Python for terminal play.

sqlite-utils 4.1
7/12/2026 EN

sqlite-utils 4.1

sqlite-utils 4.1 release: new CLI features like --code for inserts, --type for column types, drop-index command, strict mode support, and more.

llm 0.31.1
7/9/2026 EN

llm 0.31.1

Release notes for llm 0.31.1, a command-line tool for accessing large language models, with a bug fix for OpenAI Chat Completion endpoints.