Writing
Essays on engineering leadership.
Honest, specific notes on running engineering teams, leading complex programs, and improving release confidence.
DevOps in Program Management: My Reflections on Transforming Tech Projects
In today’s fast-paced tech world, delivering high-quality software quickly and efficiently isn’t just a goal—it’s a necessity. As a Senior Manager in Program Management with over 16 years of experience, I’ve seen how…
Navigating the Complexities of Cross-Functional Team Management in Tech Projects
Throughout my career in program management, I’ve had the chance to lead cross-functional teams through some of the most exhilarating—and sometimes overwhelming—tech projects. These teams, a vibrant mix of developers…
AI in Program Management: My Reflections on a Transformative Frontier
As I reflect on the evolution of program management, I’m struck by how artificial intelligence has shifted from a futuristic concept to a practical tool that’s reshaping our field. With over 16 years as a Senior Manager…
Scaling Agile in Large Organizations: My Journey and Lessons Learned
Over the years, I’ve had the privilege of leading Agile transformations in large organizations, and I can tell you firsthand—it’s a challenging yet a rewarding journey. Agile methodologies are often seen as the domain of…
From Engineer to Senior Leader: My Journey and Key Takeaways
My journey from technical expert to senior leader reveals the essential skills that transformed my career and leadership approach.
Effective Stakeholder Communication: Strategies from Decades in Engineering Leadership
Master stakeholder communication with battle-tested strategies from 16+ years of engineering leadership that transform good projects into exceptional outcomes.