Why performance isn't always the north star
I spend a lot of time thinking about performance. I use Cap'n Proto over Protobuf because parsing overhead
What it actually means to be a senior engineer
Nobody told me what the job actually was when I became a senior engineer. I assumed it was mostly about
Go generics in practice: what they're actually good for
Go generics landed in 1.18 and the community spent about six months either overclaiming or dismissing them. The reality
Cap'n Proto vs Protobuf: why we switched
We'd been using Protobuf for years. It worked. Nobody complained. Then we started hitting the edges: schema migrations