

Engineering Advice You Didn't Ask For
Keyur, Louie, Mitra, Thiago & Vic
A Weekly Podcast about Engineering Leadership with Keyur Hindocha, Louie Bacaj, Mitra Raman, Thiago Ghisi, & Vic Vijayakumar.
Episodes
Mentioned books

10 snips
Nov 6, 2024 • 49min
S03E04 - The Subtle Art of Selective Micromanagement
Dive into the intriguing world of micromanagement and its subtleties. Learn about the critical balance between oversight and autonomy that defines effective leadership. Explore the challenges faced by new managers as they juggle delegation without losing touch with their teams. Discover the concept of selective micromanagement and how it shapes team dynamics and productivity. Real-life examples illustrate how transparency can coexist with team protection, and innovative tools empower modern workplaces.

19 snips
Nov 6, 2024 • 48min
S03E03 - The slippery slope of managerial & cultural incentives in engineering teams!
Explore the disconnect between managerial communication and genuine values in engineering teams. Uncover the unintended consequences of incentives during crises, highlighting the need for accountability and collaboration. Learn from a Walmart story about fostering a learning culture instead of blaming. Dive into the dangers of a blame culture and the importance of tailored incentives. Discover the challenges of balancing rapid development with stability and the pitfalls of overreliance on key individuals in IT. Emphasize collaborative practices for long-term success.

10 snips
Nov 6, 2024 • 1h 4min
S03E02 - AI and Software Engineering
Explore the revolutionary role of AI in software engineering, from boosting productivity with tools like GitHub Copilot to enhancing coding efficiency. Personal anecdotes highlight AI's impact on learning and managing technical debt. Delve into the limitations of AI in travel planning and the ethical implications surrounding data privacy. Hear about the potential obsolescence of programmers and the shift in educational methods, as well as discover innovative AI tools empowering personal productivity and creative tasks.

8 snips
Nov 6, 2024 • 59min
S03E01 - Engineering Metrics and Productivity
Dive into the debate surrounding quantifying software developer productivity sparked by a controversial McKinsey article. The talk critiques traditional metrics like time in meetings and stresses the importance of a holistic view. It also examines the balance between team dynamics and individual contributions, especially in complex projects like transitioning to microservices. Plus, discover the challenges of conveying engineering impact to management and the potential of AI tools in developing better productivity assessments.

8 snips
Nov 6, 2024 • 1h 14min
S02E10 - Side Hustles & Small Bets!
The hosts share their journeys with side hustles, emphasizing community and personal growth. They discuss the philosophy of 'small bets' and how to experiment effectively. Insights include using personal frustrations for project ideas and the importance of quick prototyping. The conversation covers monetization strategies, distinguishing hobbies from side hustles, and lessons from startup failures. They also explore practical ideas for engineers and advocate for a flexible tech stack to enhance productivity. Ultimately, it's all about shipping often and defining success on your own terms.

Nov 6, 2024 • 41min
S02E09 - Team Topologies
The cost of this conflict? Potentially demotivated teams and a maze of missed opportunities.
Dive into the debate surrounding team composition: Should they harbor generalist engineers ready to tackle anything or specialists who master their domain? While some argue the merits of starting with jack-of-all-trades engineers, especially for nascent organizations, others counterpoint with the potential pitfalls that might arise in the later stages of development.
Ever heard of a "T-shaped engineer"? Discover the unique blend of broad knowledge and specialized expertise they bring to the table, and how such engineers can steer projects in the right direction.
The magic number? There's no one-size-fits-all, but there's a sweet spot where collaboration enhances productivity without overwhelming team dynamics. We also venture into the gray areas of team structures, such as the place of SREs and DevOps roles, and whether they seamlessly integrate or stand apart.

5 snips
Nov 6, 2024 • 1h 6min
S02E08 - Managing everything everywhere, all at once.
Explore the intricate dynamics of management with personal anecdotes and practical strategies. Discover how to handle unexpected feedback, prioritize tasks amidst conflicting demands, and frame budgets effectively. Learn about the challenges of half-allocations and how to nurture relationships in tense situations. The panel discusses the value of direct communication and the cultural importance of feedback. Dive into strategies for managing resources wisely while keeping your career goals aligned with your superiors.

6 snips
Nov 6, 2024 • 50min
S02E07 - How do you become a Manager of Managers?
Explore the journey of transitioning to a manager of managers, filled with cautionary tales about authority and technical skills. Discover the balance between overseeing multiple teams and maintaining close connections to the work. Hear practical tips on staying engaged, managing office politics, and improving work-life balance while navigating the complexities of performance issues and promotion calibrations. The discussion also emphasizes coaching and partnership as essential tools for effective management.

7 snips
Nov 6, 2024 • 50min
S02E06 - Interview with Product Management Expert David Pereira
David Pereira, a product management expert with over a decade of experience, shares insights into the crucial relationship between product and engineering roles. He discusses the importance of influencing without authority and setting context to prevent overengineering. Pereira introduces the 'three amigos' model and emphasizes effective communication strategies. He critiques the overuse of A/B testing for minor changes and stresses the significance of aligning incentives and measuring outcomes to ensure product success.

7 snips
Nov 6, 2024 • 1h 6min
S02E05 - Preparing Yourself for a Transition to Engineering Management
Transitioning from an engineer to a manager can be a winding road, as shared through personal stories and lessons learned. The importance of empathy, clear communication, and understanding diverse management styles is highlighted. Proactive strategies for career growth are discussed, including mentorship and cross-department collaboration. Pitfalls like micromanagement and managing dual roles are warned against. Ultimately, the value of celebrating team wins and advocating for team members’ growth shines through as vital leadership traits!


