New on Niche Museums: the John M. Mossman Lock Collection, available to view by appointment only at The General Society of Mechanics and Tradesmen of the City of New York https://www.niche-museums.com/118
I started a new section of my Agentic Engineering guide for annotated versions of prompts I've used for projects - the first is a prompt I used to have Claude Code for web build me a web UI for compressing GIFs using a WebAssembly build of Gifsicle https://simonwillison.net/guides/agentic-engineering-patterns/gif-optimization/
New term of art is brewing: "Claw" as the noun for OpenClaw-like agent systems, AI agents that generally run on personal hardware, communicate via messaging protocols and can both act on direct instructions and schedule tasks https://simonwillison.net/2026/Feb/21/claws/
On the @oxidecomputer and friends podcast last month we (primary credit @ahl) coined the term "Deep Blue" for the sense of psychological ennui leading into existential dread that many software developers are feeling thanks to LLMs right now https://simonwillison.net/2026/Feb/15/deep-blue/
Short musings on "cognitive debt" - I'm seeing this in my own work, where excessive unreviewed AI-generated code leads me to lose a firm mental model of what I've built, which then makes it harder to confidently make future decisions https://simonwillison.net/2026/Feb/15/cognitive-debt/
A few quick notes on the Claude "soul document" that was released by Anthropic today under a CC0 public domain license - it's a huge 35,000 token essay used as part of Claude's training to instill core values and help define Claude's personality https://simonwillison.net/2026/Jan/21/claudes-new-constitution/
Rob Pike got spammed by "AI Village", a poorly considered experiment in autonomous AI agents which has been sending out unsolicited emails to people (including NGOs and journalists) since April - I wrote up some notes on what happened and how it all works: https://simonwillison.net/2025/Dec/26/slop-acts-of-kindness/
Just pushed a new release of my LLM Python library and CLI tool for interacting with Large Language Models, adding support for GPT 5.1 and GPT 5.2 plus a few smaller bug fixes https://llm.datasette.io/en/stable/changelog.html#v0-28
I've been upgrading all of my projects to use pyproject.toml and dependency groups for cleaner compatibility with uv, which means you can check them out and run the test suite like this:
cd /tmp git clone http''s://github.com/simonw/llm cd llm uv run pytest
I finally made it to The Museum of Jurassic Technology today! It's been top of my list of want-to-go museums for years https://www.niche-museums.com/116
If you're an open source library maintainer who supports all current Python releases this also means you can drop 3.9 support now and start depending on features from 3.10, like match/case
Some notes on the new Claude API web fetch tool, which I think can be used safely despite the risk of prompt injection exfiltration attacks if you're really careful with the allowed_domains parameter https://simonwillison.net/2025/Sep/10/claude-web-fetch-tool/
Posted some of my own notes on Shlok Khemani's (excellent and comprehensive) notes on how Claude and ChatGPT's memory implementations differ from each other https://simonwillison.net/2025/Sep/12/claude-memory/
Open source developer building tools to help journalists, archivists, librarians and others analyze, explore and publish their data. https://datasette.io and many other #projects.