Introducing Bureau MCP

I’ve solved the problem of subagents messing up their report files. (563 words)

Not Another Markup Language

I present a new superior markup language to rule them all… not really. Aka the sweet solution to the YAML problem. (178 words)

My all-star zoo, or why I hired Linus Torvalds, Kent Beck and Rob Pike for my AI team

This summer, I transformed Claude Code from a junior intern into an okay engineering team. (4495 words)

Senior devs too good for AI? Saving energy, not time

If you’re like me… the more experience you have, the harder it is for you to gain from coding with AI. And yet, I think I made it work. (963 words)

Sublime Text Workflow That Beats Coda and Espresso

The only episode of my WorkflowThu series that was worth preserving for posterity. (1401 words)

The third definition of open, or How I nearly picked GPL for my product, but ended up simply publishing the source with no license (for now)

Just a bit of historical rant from those days when I was younger and the battles were simpler. (2116 words)

Papers Every Programmer Should Read

Read some beautiful source code instead. (60 words)

Two Indispensable Email Add-ons (FollowUp.cc & OhLife)

Consider e-mail as the primary UI for your next little project. (301 words)

The Story of LiveReload: The First Anniversary

How LiveReload 2 was born out of a failed startup and a brief moment in the spotlight. (738 words)