Minus 50 kilograms
At 185 kg, my doctor told me he doesn't know any old obese people. One year and 50 kg later, I'm working on proving him wrong.
A blog by someone who codes for a living – thoughts on software development, side projects, and staying sane with coffee, cats and punk rock.
At 185 kg, my doctor told me he doesn't know any old obese people. One year and 50 kg later, I'm working on proving him wrong.
Most Go web development means building an API and bolting on a SPA. Burrow takes a different path: server-rendered HTML, modular apps, embedded SQLite, and a single binary you can deploy anywhere. Here's why I built it.
Leaving iCloud and GitHub. What I switched to and why.
Go has an official tool for creating projects from templates: gonew. I tried it, got frustrated, and built my own. Here's why.
Two Firefox tips that boosted my productivity: automatic tab grouping with a clever extension, and an AppleScript trick to enable private browsing through Choosy on macOS.
Marc-Uwe Kling's talk for Digital Independence Day got me thinking: if we want people to escape Big Tech, are we as developers actually building software that makes this possible?
Building a backend that’s easy to deploy, low on memory, and respects your privacy—here’s how it started.
We just wanted a shopping list without all the tracking. So I’m building one—simple, private, and ours. In public, of course.
Reflections on using AI in software development—from autocomplete gripes to Claude Code breakthroughs, and why agents need seniors, not sorcery.
I’ve jumped on and off many tech bandwagons in 35 years. Django stuck. 17 years later, it still powers the core product I help build. Happy 20th, Django.
Let’s face it. I enjoy writing. It helps me reflect, and the process brings a welcome sense of calm. But I’m dreadful at keeping a blog going. Looking back at my last three attempts, the problem was my expectations — aspirations I simply couldn’