Content creator
Nobody should voluntarily call themselves that. “Content” is the language of people on the distribution side of things. If you look at something like a 19th century newspaper it’s…
Nobody should voluntarily call themselves that. “Content” is the language of people on the distribution side of things. If you look at something like a 19th century newspaper it’s…
I find and report a regression in Mesa, the main 3D graphics library on Linux, and show off some really cool tools I used in the process.
Problem statement Currently if you have an automatically installed package A (= 1) where A (= 1) Depends B (= 1) A (= 2) Depends B (= 2) and you upgrade B from 1 to 2; then you can: Remove A (= 1) Upgrade A to version 2 If A was installed by a chain initiated …
I'm done. Almost a year later!
Oct. 18, 2025
How to install Proxmox Virtual Envrionment on ZFS with full-disk encryption and remote unlocking on a Hetzner dedicated server.
I asked Claude: "How do I check free disk space on my Mac?"
I spent my baby bonding leave this summer with my newest kid — which was the point. But between feedings and naps, I also found myself trying to deeply understand coding agents and the new develope...
This is a transcript of my keynote presentation at the Agile Cambridge conference in England on October 2nd, 2025. The topic was “The Accountability Problem.” How do we define software department accountability so our business partners don’t do it for us?
Aiming to be a 10x developer by chasing every new tool and content is a recipe for burnout. A more effective strategy is inversion, focus not on being excellent, but on systematically avoiding common failures. For an engineer, this means prioritizing the elimi…
Result types are roughly equivalent to exceptions.
This is my first article ever. I’m not really fluent in English, and I sometimes have issues expressing my thoughts clearly, so I apologize if this article feels messy. Also keep in mind that my posts won’t be AI slop. I will use AI as little as possible becau…
Don't fool yourself and others: it's not done until it's done!
On the topic of immigration in Canada, free speech, the rise of populism.
How I made macOS feel as fast and productive as Linux without leaving the walled garden.
Not only did I give internet strangers unrestricted access to send me completely anonymous physical messages, but I also self-hosted the entire site on a Raspberry Pi
Simplified GFS: Google File System Explained for Beginners (Architecture, Chunks, Master, and Fault Tolerance)
A child standing on the shore of the Mediterranean and a child standing on the shore of the Pacific should share the same bright hope for their future and for the future of mankind.
This started as just a fun experiment. I was curious to see what happens when you push DuckDB really hard — like, absurdly hard. So I went straight for the biggest Python single-node compute we hav…
a guide by Andrej Karpathy
OpenAI researchers recently claimed a major math breakthrough on X, but quickly walked it back after criticism from the community, including Deepmind CEO Demis Hassabis, who called out the sloppy communication.
After 4 years with Rust, I love the language – but I’m starting to think the ecosystem has an abstraction addiction. Or: why every Rust crate feels like a research paper on abstraction.
Humans are no longer necessary. So we’re getting rid of them.
De-stressing and pushing your tinnitus out of your mind are probably among the best pieces of advice you can get. Tinnitus can jump in and play with your nerves, you need to stop letting it do so and teach your brain to tune it out.
Coming out of 1998, the folks at Looking Glass Studios believed they had pretty good reason to feel optimistic about their future. With Thief, they had delivered not just their first profitable original game since 1995’s Flight Unlimited but their biggest sing…