After exploring Gergely Orosz’s comprehensive career guide in the first part of this series, let’s turn our attention to Addy Osmani’s “Leading Effective Engineering Teams.” While primarily written for engineering managers, this book offers valuable insights for anyone working in technical teams – including data scientists.
Osmani’s perspective differs from Orosz’s hands-on career guide, focusing instead on the dynamics of technical leadership and team effectiveness. Though I found it somewhat less immediately applicable than “The Software Engineer’s Guidebook,” it provides crucial insights into how engineering teams function, make decisions and evolve. Understanding these dynamics can be particularly valuable for data scientists, who often work at the intersection of multiple teams and disciplines.
The book’s greatest strength lies in its dual utility. While it serves as a practical guide for current or aspiring engineering managers, it also helps individual contributors understand their team’s broader context and their leaders’ challenges. This understanding can be especially beneficial for data scientists who must navigate complex organizational structures and collaborate effectively with engineering teams.
The author, Addy Osmani, brings a wealth of experience to this leadership guide. As a senior engineering leader at Google, where he has spent over twelve years, Osmani has been at the forefront of web development and technical leadership, currently working on the Chrome web browser. His mission at Google – making the web faster and better for users and developers – demonstrates his ability to balance technical excellence with user needs, a crucial skill in technical leadership. Beyond his work at Google and previous experience at AOL and Fortune 500 companies, Osmani has established himself as a thought leader in the technical community through several influential books, including “Learning JavaScript Design Patterns,” “Learning Patterns,” and “Stoic Mind.” I was particularly drawn to his book “Stoic Mind,” as stoicism has profoundly influenced my approach to leadership and problem-solving in tech. This combination of hands-on leadership experience, proven ability to articulate technical concepts, and philosophical depth makes him well-qualified to guide others in engineering leadership. Interestingly, Gergely Orosz, the author of “The Software Engineer’s Guidebook” which we explored in the first part of this series, wrote the Foreword to this book – a testament to its relevance and value for technical professionals.

The book is comprehensively structured across seven chapters:
- What Makes a Software Engineering Team Effective?
- Efficiency Versus Effectiveness Versus Productivity
- The 3 E’s Model of Effective Engineering
- Effective Management Behaviors: Research from Google
- Common Effectiveness Antipatterns
- Effective Managers
- Becoming an Effective Leader
While each chapter offers valuable insights, two particularly resonated with me and profoundly influenced my approach to leadership: Chapter 3’s “The 3 E’s Model of Effective Engineering” and Chapter 7’s “Becoming an Effective Leader.” Let me share why these chapters stand out, though I encourage readers to explore the entire book for its comprehensive coverage of team effectiveness and leadership.
The 3 E’s Model: A Framework for Building Effective Teams
The third chapter of Osmani’s book introduces a crucial framework that particularly resonated with me – the 3 E’s Model of Effective Engineering. Having led data science teams, I wished I had encountered this model earlier in my leadership journey. The model provides a structured approach to building and scaling effective teams through three progressive stages:
Enable The first ‘E’ emphasizes the importance of defining what effectiveness means for your specific team and organization. It’s not about applying generic metrics but understanding what success looks like in your unique context. For data science teams, this might mean defining effectiveness regarding model accuracy, business impact, or deployment velocity. What I particularly appreciate about Osmani’s approach is his emphasis on strategic enablement – providing the knowledge, support, and tools that allow team members to understand and practice effectiveness.
Empower The second stage focuses on empowering teams to adopt effectiveness strategies. This resonated deeply with me as it addresses a common challenge in data science teams – the balance between autonomy and guidance. Osmani introduces several practical approaches, from “feed opportunities, starve problems” – focusing on growth potential rather than just fixing issues – to building on individual and team strengths, identifying high-leverage activities, and following proven team effectiveness models.
Expand The final ‘E’ addresses scaling effectiveness across larger organizations. This section proved valuable for understanding how to maintain team effectiveness during growth phases. As data science teams often start small and expand rapidly, understanding how to scale leadership practices without becoming a bottleneck is crucial.
What makes this chapter particularly valuable is its practical approach. Rather than presenting theoretical concepts, Osmani provides concrete strategies and real-world examples. For instance, his discussion of the “always be deciding, always be leaving, always be scaling” principle offers actionable guidance for leaders at different stages of their journey.
Leadership Beyond Management: Key Insights for Technical Professionals
While focused on “Becoming an Effective Leader,” the seventh chapter offers wisdom that extends far beyond traditional management roles. Leadership skills are crucial for all technical professionals, regardless of their formal position. Whether guiding junior colleagues, communicating with stakeholders, or driving technical decisions, every technical professional needs to exercise leadership in some form.
The chapter makes a crucial distinction between leadership and management. While management concerns itself with planning, organizing, and controlling resources, leadership focuses on creating change, inspiring others, and setting direction. This distinction becomes particularly relevant in technical roles where professionals often need to lead through influence rather than authority.
For technical professionals, the foundation of effective leadership starts with technical expertise but must extend beyond it. Strong technical knowledge remains fundamental, but it must be paired with the ability to communicate complex ideas to different audiences and bridge the gap between technical and business perspectives. This combination becomes increasingly important as technical professionals advance in their careers and must influence decisions that impact broader organizational goals.
The chapter emphasizes the importance of adaptability and strategic thinking in technical leadership. In today’s rapidly evolving technical landscape, leaders must navigate constant change and uncertainty while maintaining a clear vision of where they’re heading. This requires responding to change, anticipating it, and helping others navigate it.
One of the most potent concepts discussed is the creation of psychological safety and trust. Whether in formal leadership positions or not, technical professionals need to create environments where team members feel safe to share ideas, take risks, and admit mistakes. This becomes particularly crucial in data science and engineering contexts, where innovation and problem-solving often require experimenting with new approaches.
This comprehensive view of leadership reminds us that regardless of our formal role, we all must develop and exercise leadership skills to be truly effective in our technical careers. The ability to lead, influence, and drive change becomes as important as our technical expertise in creating lasting impact in our organizations.
Stay tuned for the final installment of this series, where we’ll explore “Product Management in Practice” and its implications for data scientists seeking to enhance their product thinking and strategic impact.

Leave a Reply