The Sweet Spot
On software development, engineering leadership, machine learning and all things shiny.

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.