Posts

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

The web just got a second audience
18 February 2026
Buried in a quiet announcement on a developer mailing list at the beginning of last week was a point of inflection, the point where the web stopped being just for

The Valley and the Monomyth
9 February 2026
Humans are inherently narrative-driven creatures. We are driven by the stories we tell others, and the stories we tell ourselves. The idea that you can somehow argue someone out of