After 20 years of primarily C# development, I've spent the last couple of years diving deep into Go. Here's why Go has become my go-to language for modern backend development, the lessons learned from transitioning a team, and what makes Go particularly suited for cloud-native applications.
After 20 years in software, I've learned that great engineering leaders don't just manage code—they cultivate cultures where developers thrive and products get shipped. Here's what I've learned about servant leadership in engineering.
How we transformed our deployment pipeline and reduced failure rates from 30% to under 2% while dramatically increasing velocity. A practical guide to DevOps transformation in regulated industries.
The importance of maintaining technical credibility and hands-on experience while leading engineering teams at scale. How to balance leadership responsibilities with staying current on technology.
What I learned implementing HIPAA, SOC2, and HI-Trust compliance across multiple organizations. Practical advice for building secure, compliant software without sacrificing velocity.
How I successfully championed Git adoption when it wasn't mainstream, got teams to embrace JIRA, and led agile transformations—all without formal authority. Lessons in influence and change management.