Software development is complicated. I’ve been doing it for 16 years, and I’m still discovering just how much there is to learn. For non-technical business leaders, the tricky part is that while you can’t ignore these complexities, learning everything in depth isn’t practical either.
This is why I lie to you.
Analogies work well to help you understand key concepts quickly and keep us from getting lost in technical weeds. But analogies always fall apart at some point. In a way, they’re a kind of “necessary lie”—simple and clear, but not always the full truth.
Now, your technical team? They get the truth. They need the full, accurate picture to make sound technical decisions. I might give them the same analogy I’d share with you, but after that, we go into the full details to flesh out every nuance.
I’ll always tell you as much as I can in a way that’s useful, without overwhelming you with unnecessary details. My goal is to provide clarity, helping you make confident decisions without getting bogged down in the weeds.