Blog & Notes
February 2026
January 2026
Rakyll on AI progress
rakyll on AI progress:
I'm not joking and this isn't funny. We have been trying to build distributed agent orchestrators at Google since last year. There are various options, not everyone is aligned... I gave Claude Code a description of the problem, it generated what we built last year in an hour.This is the new normal.
Neanderthal
Bring out the popcorn:
For the first time ever, there's going to be a greater intelligence than human intelligence on the planet. The last time there was a new level of intelligence is when our ancestors said 'hello' to Neanderthal. It did not work out well for Neanderthal.
UK Consumer Attention
Super interesting facts about attention and monetarisation by McKinsey.
December 2025
WALL-E has finally arrived
WALL-E has finally arrived.
July 2025
37 things about information retrieval
Backlog MD
Another tool I've really enjoyed using lately is backlog.md. It helps me merge my workflow with that of the AI tooling that I'm currently using every day. I've always been a great fan of Markdown, so that was an easy win.
Somo
Somo is what netstat should've been. A clean interface to manage network connections and listening ports.
GitHub cron jobs
The ability to use tools in unexpected but creative ways is massively underappreciated. Running GitHub Actions as cron jobs that update data in your repository is brilliant. Simon has a trick to run different steps on a schedule.
JSON v2 in Go
Go 1.25 will have a new JSON package.
June 2025
Darwin-Gödel Machines
Darwin-Gödel Machines as a foundation for self-improving AI.
April 2025
Silent Walk
Taking a walk without your phone, headphones, or conversation partners is apparently revolutionary enough to become a trend: "Silent Walks". We've reached peak modernity when disconnecting from technology requires a hashtag.
The Guardian—Food For Thought
Food for Thought. Thank you to The Guardian.
OKLCH in CSS
How color systems actually work, and why OKLCH in CSS is a step forward.
Go omitzero
A feature I've always missed in Go is the ability to omit fields with zero values, like
time.Time. Well, now you can.March 2025
What makes a good human interface?
What makes a good human interface?. By Linus Lee.
Andy Matuschak
What a wonderful box of thoughts and ideas. By Andy Matuschak.
Primer Design Blog
Primer is the GitHub design system. The Primer team also has a Design section in the GitHub blog where they e.g. discuss how to approach AI in their product design and the underlying principles.
Maggie Appleton
Maggie Appleton explains underlying design patterns and elements like Ambient Co-presence.
Tailscale on Apple TV
Using an Apple TV as a Tailscale exit node to run a GitHub action is pretty clever.
TypeScript-Go
I never thought that something like TypeScript Go would ever see the light of day. But being a Go native since around 1.0 (that's around 2011), I'm not surprised. I'm not religious about programming languages, but Go, to me, hits a sweet spot, and is nice for writing something like this. Of course, people have difference perspectives.
January 2025
Economic Value of Slack Time
Speaking of oldies but goldies: A remarkable rant about the Economic Value of Slack Time.
BlueSky Engineering Culture
Insights into BlueSky's engineering culture: Fully remote, open source first.
December 2024
Programming with LLMs
David Crawshaw basically describes how I work with LLMs as a developer these days.
Polymarket Developer API
TIL that Polymarket also has a developer API.
bundlejs
Detect the actual bundle size of your frontend application with bundlejs.
November 2024
Modern Database Hardware
Fascinating insights into modern
hardware for future
databases.
What I Wish Someone Told Me About Postgres
PostgreSQL's documentation is huge, but huge can sometimes be overwhelming.
It's roughly 3200 PDF pages for version 17. Overall, it's become my go-to
database over the years, if you want something relational that may
eventually grow over time. Here's a few things I learned today:
What I Wish Someone
Told Me About Postgres.
Also, there's a nice Don't Do
This
page on the PostgreSQL Wiki.
March 2024
Embeddings and Vector Search
Such a wonderful introduction by Karmi to the
field of embeddings and vector search,
and semantic search.
March 2021
Paketo Buildpacks
Paketo provides buildpacks to run your app
in the cloud.
Die Warteschleife
Swimlanes.io
Gwern's Internet Search Tips
Gwern's internet search tips
January 2021
GKE vs AKS
Interesting insights into differences
between GKE and AKS.
Kohlberg's Stages of Moral Development
Visual Guide to SSH Tunnels
December 2020
Reducing Complexity
The many lies about reducing complexity,
part
2.
A Documentation System
TabFS
How to Favicon in 2021
August 2020
Mailchimp's Voice and Tone
UI Guidelines for talking from human to human: Mailchimp's Voice and Tone
March 2020
OAuth 2.0 Security Best Practices
OAuth 2.0 Security Best
Current Practice from the IETF.
OAuth 2.x Architecture Guidance
JWTs with GraphQL
Another interesting approach about JWTs with GraphQL.
JWTs in a Secure Way
An acceptable approach for using
JWTs in a secure way?
June 2019
pingfs
True cloud storage for the adventurous.
Lazydocker
Lazydocker seems like a good add-on if
you're going to work with this stuff.
The New Wilderness
Maciej Cegłowski about the business
model of universal surveillance.