Blog
One Dev Environment for Humans, Agents and CI
AI agents are the third audience for your repo. The devcontainer + Nix + Docker pattern I use to keep one config working for humans, agents, and CI.
May 20, 2026
Integrating Bounded Contexts
Reading notes on integration patterns between bounded contexts — and why the choice of pattern is really a question about teams, not protocols.
May 18, 2026
Managing Domain Complexity with Bounded Contexts
Reading notes on bounded contexts — why one ubiquitous language can't span a whole organization, and why drawing the walls is a design decision, not a discovery.
May 12, 2026
Discovering Domain Knowledge
Reading notes on ubiquitous language as a continuous practice, not a deliverable — and why every glossary starts lying the moment the conversation stops.
May 7, 2026
Deconstructing Strategic Design into Subdomains
A reflection on the foundational concepts of Domain-Driven Design, exploring strategic vs tactical design and the different types of subdomains.
May 4, 2026
Hello World!
A space for learning: Golang, Rust, System Design, System Thinking, Leadership, and insights through the lens of real experience
March 21, 2026