Posts

The computer at the bottom of a canal
18 July 2026
Somewhere at the bottom of the Forth and Clyde Canal, buried in the silt, there is a box of custom silicon that was right about almost everything. Back in 1988

A distribution of one
9 June 2026
Most of the new software being built right now will never have more than one user. One person, one team, or one company. The industry thinks that is a failure.

It wasn’t built for this
27 May 2026
GitHub's platform uptime over the last 90 days is 86.98%. That is not a typo. Marek Šuppa, who built an independent tracker because GitHub stopped publishing aggregate uptime numbers on

Mind the imaginary gap
26 May 2026
There's a question I get asked very frequently at investor events: why did we choose to float Raspberry Pi, the company I co-founded, on the London Stock Exchange rather than

Three camps alike in dignity
20 May 2026
🪧 A full catalogue of the field can now be found at agentlanguages.dev. In the last six months, programming languages designed for models rather than humans have started to appear.

Documentation-first programming
19 May 2026
I find it somewhat ironic that the part of the job that most developers hate is about to become the whole job. Because, at least as far as I can

Language design doing the heavy lifting
13 April 2026
A model just wrote perfect code in a programming language it has never seen. Moonshot's Kimi K2.5 scored 100% on a benchmark of 50 coding problems written in Vera, a

Donut Lab: a study in deception in venture-backed technology
25 March 2026
When Finnish startup Donut Lab announced at CES 2026 that it had created the world's first production-ready solid-state battery, hardware folks like us got very excited, but on looking closer

The ladder is missing rungs
19 March 2026
This is a lightly edited transcript of a talk I gave at QCon London on 17 March 2026. AI is approaching perfection on exactly the tasks that used to comprise

A language designed for machines to write
28 February 2026
Back in January I sat down and wrote about the idea that maybe we should we look at building a programming language optimised for AI. Since writing that article I