Today's links

26 links from the last 24 hours · 1 October 2026

A quote from Matthew Green

[...] Put these pieces together and you have the two halves of a worm: a payload that hijacks the agent, and an agent that will carry the payload to the …

My hyper-productivity morning routine

– Yerba Mate carries me through my mornings. After reading Atomic Habits, I’ve been more observant of routines that are positive towards my productivity. And I’ve landed on this morning productivity routine that makes doing chores, writing on this blog, and of…

Data is the application

Agentic coding gave everything in my apps an undo button: layouts, features, translations, bugs. Everything except the data. That's where I slow down now.

Notes on working with coding agents

During my last holiday I spent a good chunk of its 2 weeks working on a new side project (more about it in a future post!). A lot has changed with coding agents recently, and it has been a while since I’ve had to push their limits on a relatively complex probl…

The play phone

The play phoneHaving a son has made me much more conscious of how I spend my time. Not just because there's less of it that's entirely mine, but because there's now someone watching what I do with...

The array was the easy part

The tiny TPU started as a matrix multiply. Once a compiler could target it, the programs showed where the time actually goes.

He Built This City

I visited the Museum of the City of New York today and got to see He Built This City: Joe Macken’s Model, the 50 x27 feet model of the city …

Read the History, Not Just the Code

Hi everyone 👋 When you join a new project, what do you actually do? You open the code. You read it. And pretty quickly you hit something strange. A weird conditional. A function that takes a parameter nobody passes. A workaround with a comment that says "do …

Stop Enter-ing, YOLO It

A few sentences of prompting and then hours of <Enter> pressing, what a wonderful day (no)! YOLO it for the god's sake.

We Will Forget How to Code. And that's OK

AI may change which programming skills we retain and value. As agents write more code, developers will need to judge its architecture, correctness and failures, and beginners will need ways to build that judgment.

I Miss People

I’ve been in a funk for a few weeks and am taking a couple of weeks off work to reflect on the past and rethink my future. Much of this has been driven by how AI has changed software engineering. I spend most days chatting with Claude. I occasionally chat with…

The last time my family was replaced by technology

My great-great-grandfather thought he’d be replaced by technology too. He was a farrier in Mandres-en-Barrois, the small village in rural France where I grew up.

Letters To My Kids

I’ve been writing letters to my kids for over a decade and will soon be handing them over.

Colin James - Aho-Corasick

This post describes the construction of an Aho-Corasick automaton for the simultaneous matching of substrings within a sequence. I’m fond of this algorithm because it constructs an automaton from an existing tree data structure in a rather pleasant way.