Skip to content

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.

Read more →

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.

Read more →

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.

Read more →

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.

Read more →

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.

Read more →

May 4, 2026

Hello World!

A space for learning: Golang, Rust, System Design, System Thinking, Leadership, and insights through the lens of real experience

Read more →

March 21, 2026