Writing

Thoughts on engineering leadership, software development, and building great teams.

January 20, 2024
10 min read

Why I Chose Go for Our Next Microservices Platform

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.

Go
Microservices
Architecture
Read more →
January 15, 2024
8 min read

The Art of Engineering Leadership: Building Teams That Ship

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.

Leadership
Management
Culture
Read more →