Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

simonwillison.net

Simon Willison's Weblog

Get the latest updates from Simon Willison's Weblog directly as they happen.

Follow now 488 followers

Latest posts

Last updated about 14 hours ago

Anti-patterns: things to avoid

about 14 hours ago

Agentic Engineering Patterns &gt There are some behaviors that are anti-patterns in...

Something is afoot in the land of Qwen

about 16 hours ago

I'm behind on writing about Qwen 3.5, a truly remarkable family of...

Quoting Donald Knuth

1 day ago

Shock! Shock! I learned yesterday that an open problem I'd been working...

Gemini 3.1 Flash-Lite

1 day ago

Gemini 3.1 Flash-Lite Google's latest model is an update to their inexpensive...

GIF optimization tool using WebAssembly and Gifsicle

3 days ago

Agentic Engineering Patterns &gt I like to include animated GIF demos in...

February sponsors-only newsletter

3 days ago

I just sent the February edition of my sponsors-only monthly newsletter. If...

Quoting claude.com/import-memory

4 days ago

I'm moving to another service and need to export my data. List...

Interactive explanations

4 days ago

Agentic Engineering Patterns &gt When we lose track of how code written...

Please, please, please stop using passkeys for encrypting user data

5 days ago

Please, please, please stop using passkeys for encrypting user data Because users...

An AI agent coding skeptic tries AI agent coding, in excessive detail

5 days ago

An AI agent coding skeptic tries AI agent coding, in excessive detail...

Free Claude Max for (large project) open source maintainers

6 days ago

Free Claude Max for (large project) open source maintainers Anthropic are now...

Unicode Explorer using binary search over fetch() HTTP range requests

6 days ago

Unicode Explorer using binary search over fetch() HTTP range requests Here's a...