Simon Willison’s Weblog

Newsletter

October 2026

65 posts: 5 entries, 11 links, 10 quotes, 2 notes, 33 beats, 4 newsletters

Monday, 19th October 2026

My obituary for programming (via) Jeremy Scheff poignantly captures the key loss caused by coding agents for career programmers who enjoyed the puzzle of developing code:

Programming turned into one of the greatest jobs you could imagine. You got paid to work on tricky little logic puzzles. The trickier the puzzle, the more you got paid. But even pretty simple puzzles were worth a lot of money because regular people just couldn't do it! No, they needed us. They would give us a problem and we would solve it the way we wanted. We set the strategy, we made the timeline, we defined what was and was not possible.

If you're a programmer who thrives on building working systems and doesn't care too deeply about the problems solved along the way, LLMs are the gift that keeps on giving.

If directly solving those problems was a big part of your enjoyment, the loss is very real.

# 11:58 pm / programming, careers, ai, generative-ai, llms, coding-agents, deep-blue

Tuesday, 20th October 2026

Battle Drones—a vibe coded RTS with audio-based multiplayer

Visit Battle Drones - a vibe coded RTS with audio-based multiplayer

My latest vibe coded game experiment is a Command & Conquer style RTS (Real Time Strategy) game called Battle Drones (play it here). Unlike my previous experiments, this one is actually fun to play. I’m somewhat embarrassed to admit that I got there by telling Claude to “Make it a LOT more fun”. It also supports multiplayer between nearby devices using audio to synchronize game state! Here’s what I’ve built so far, and some of the things I learned along the way.

[... 4,288 words]

eMudhra Intermediate CA Compromise. This is very, very bad news:

The private keys of eight eMudhra intermediate CA certificates have been compromised. They chain to roots trusted by the Mozilla, Microsoft, Apple and Chrome root programs and by many downstream trust stores.

Any software that bundles a list of trusted certificates needs to be updated. This site is tracking software updates via this GitHub repository - Linux distros need to update their ca-certificates packages.

In Python world uv 0.13.4 and pip 26.2.2 and certifi 2026.10.19 have been released with upgraded certificate lists.

# 11:50 pm / encryption, https, pip, python, security, uv

Wednesday, 21st October 2026

Sighting 6:51 PM – 7:01 PM — Pacific Harbor Seal, Great Blue Heron, California Brown Pelican, California Sea Lion, in Monterey Bay National Marine Sanctuary, CA, US, CA
Pacific Harbor Seal
Pacific Harbor Seal
Great Blue Heron
Great Blue Heron
Great Blue Heron
Great Blue Heron
California Brown Pelican
California Brown Pelican
California Sea Lion
California Sea Lion
California Sea Lion
California Sea Lion

2026 » October

MTWTFSS
   1234
567891011
12131415161718
19202122232425
262728293031