Architecture
2021
July
What linguistics can teach us about building software with distributed teams
What can semiotics reveal about the hidden cultural frictions in distributed software development?
2016
April
Domain-Driven Design & The Joy of Naming
I want to discuss a topic near and dear to my heart, and what I believe is at the crux of effective software design. It’s not a new functional language, it’s not a fancy new framework, a how-to guide to do microservices, nor a quantum leap in the field of machine learning.