Simon Willison

Simon Willison — 2026-07-25#

Highlight#

The standout today is Simon’s practical integration of AI coding assistants to handle the massive linting changes introduced in Ruff v0.16.0. It perfectly demonstrates how small, sharp developer tools paired with the latest LLMs can effortlessly resolve technical debt across multiple repositories at scale.

Posts#

Ruff v0.16.0 · Source Astral recently released Ruff v0.16.0, dramatically increasing the number of default enabled rules from 59 to 413 to automatically catch severe runtime and syntax issues. After noticing CI failures in his projects, Simon ran the new Ruff against Datasette, sqlite-utils, and LLM, uncovering hundreds of minor issues. Taking advantage of Astral’s detailed error outputs—and noting their new home at OpenAI—Simon deployed Codex (GPT-5.6 Sol high) and Claude Code (with Opus 5) to automatically execute the upgrades and fix his repositories.