Systems that settle, in software and in teams

Small tools to think with.

I'm Charlie O'Donoghue, a solutions architect in EV charging infrastructure. I build small tools to think with, read further into a problem than it strictly needs, and write up what I find so I stop forgetting it.

Out now · BK-001

New book

The Missing Ceremonies

Published

Four short meetings that keep a team understanding each other, for software and product teams and the managers who lead them. Why every conversation loses some meaning, and how a team wins it back.

Latest memoranda

All writing →
  1. TM-26-1016How regex learned to readEvery strange symbol in a regular expression has a date and an author. Read in order, from a 1951 maths memo to a Raku grammar, the line noise turns into layers of history.
  2. TM-26-0922Termites solved agent orchestration in 1959Two agents handing work to each other should not message each other. A 1959 paper about termites explains why, and a mud wasp shows what goes wrong.

On the shelf

All the rooms →