Reflections about systems that have to work when ❗️under load❗️, in production🍟️... and occasionally 🔥on fire🔥.
The stuff I write about usually falls into one of these buckets:
- AI/ML Platforms – From reproducible datasets to training pipelines that still run six months later (most of the time).
- System Design – Making interfaces and patterns that won’t collapse when someone adds “just one more feature.”
- Distributed Systems – All the awkward gotchas that appear when you scale past one machine.
- Abstraction Edges – Where domain model meets reality and the awkward gaps that happen when deploying them in the wild.
(p.s. ...all opinions expressed are of past me. I reserve the right to change my mind mid-sentence.)