Confusing ownership with heroism

Why sharing a redis cluster across services is asking for trouble

Lessons from building and maintaining distributed systems at scale

Stop reading tech books like fiction

On over-engineering; Architecture Edition

Ideas from "A Philosophy of Software Design"

"Design It Twice"?

Ideas from "A Philosophy of Software Design"

On over-engineering; finding the right balance

Feature flags missing features

Cohesion in simple terms - Software modularity

Logging Practices I Follow