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
Read more

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.
Read more

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
Read more

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
Read more

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.
Read more

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
Read more

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
Read more

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
Read more

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
Read more

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
Read more