People Driven Development

Eddie Flaisler, Morgan VanDerLeest

There are a number of ways to develop software: Test-driven, Behavior-driven, Product-driven, Customer-driven (to name a few). But once you move into engineering leadership, you're no longer dealing with software directly. It's all about People Driven Development. How do you work with people to drive this engineering product forward? How do you manage people so they feel seen, respected, emotionally safe, challenged, and empowered? How do you deliver business results and also focus relentlessly on people? Eddie and Morgan try to help their fellow engineering leaders through difficult situations where the problem isn't really technology at all.

  1. MAY 15

    Outnumbered & Outgunned

    Eddie and Morgan dive into a challenging listener's question about navigating a reverse merger opportunity amidst failing technology due diligence in a small FinTech startup. Special guest Robin Atwood, a seasoned engineering leader at Nuro, joins to shed light on technology due diligence, touching on critical topics like security, operational resilience, and compliance. They discuss prioritization and leadership strategies to balance immediate business needs with long-term technical improvements. The episode dives deep into managing external contractors, leveraging AI, organizational alignment, and maintaining transparency with stakeholders in high-stress situations. (00:00) -  Welcome and Introduction (00:08) - Meet Robin Atwood: Engineering Leader at Nuro (01:49) - Listener's Dilemma: FinTech Startup Struggles (04:10) -  The Importance of Technology Due Diligence (05:28) - Robin's Advice on Operational Resilience (09:27) - Leadership and Prioritization in Startups (11:57) - The Role of Compliance and Security (23:09) - Collaboration and Context in Engineering (32:02) -  API Frustrations and Workarounds (33:22) - Empathy in Leadership (33:44) - Importance of Buy-In and Alignment (35:44) -  Simplifying and Prioritizing in Startups (39:18) -  Operating Models and Organizational Maturity (51:17) -  Managing External Help (55:57) -  Handling Urgency and Stakeholder Expectations (59:48) - AI in IT and Innovation (01:03:20) - Conclusion and Listener Engagement

    1h 4m
  2. APR 4

    Is That Ethical?

    Morgan and Eddie delve into the complex topic of ethics in engineering leadership. They explore the four primary goals of ethical tech development: protecting people from harm, treating people fairly, enabling people to understand and challenge decisions, and safeguarding rights and freedoms. They cover frameworks such as IEEE, ACM, and IFIP's codes of ethics, biases in AI, algorithmic fairness, and practical measures like smart data retention, transparency, and accountability. The episode underscores the importance of ethical decision-making in technology and fosters a deeper understanding of how engineering leaders can navigate moral gray areas. (00:00) - Introduction and Episode Overview (00:30) - Listener's Ethical Dilemma (02:21) - Defining Ethics in Engineering (04:27) - Professional Codes of Ethics (06:54) - Ethical Goals in Technology (08:50) - Protecting People from Harm (12:14) - Preventative Measures and Risk Assessment (14:00) - Granular User Access and Auditability (15:00) - Data Retention and User Experience (16:40) - Fail-Safe Defaults and Bounded Autonomy (19:34) - Treating People Fairly and Addressing Bias (21:32) - Understanding Bias in the Workplace (22:56) - The Impact of Bias on Organizational Fairness (23:27) - Managing Bias as a Leader (26:44) - Algorithmic Fairness: Challenges and Solutions (29:16) - Tools and Frameworks for Fairness (31:25) - The Importance of Transparency in AI (32:44) - Enabling Users to Challenge AI Decisions (40:10) - Engineering for the Greater Good (40:56) - Practical Tips for Ethical Enginee

    46 min
  3. JAN 30

    Managing Mistakes

    Eddie and Morgan delve into a listener's question about dealing with costly mistakes at work, particularly focusing on the tension between accountability and blame within engineering teams. They analyze a real-world dilemma faced by a new director of engineering at a series B startup and extend the discussion to include learnings from the Space Shuttle Columbia disaster. They discuss the difference between meta root causes of mistakes, strategies to create a risk-aware culture, and the importance of psychological safety. They also reflect on the principle of 'move fast and break things' and its relevance to different business models. (00:00) -  Listener's Question: Balancing Proactiveness and Reactiveness (01:34) -  Meeting the Team Where It Is (02:49) -  Introduction to the Space Shuttle Columbia Disaster (04:52) - Organizational Barriers and Failures (07:12) -  Analyzing Public Postmortems (08:08) -  Root Causes of Production Problems (14:35) - Meta Root Causes and Organizational Impact (19:08) - Applying Meta Root Causes to the Columbia Disaster (21:00) - Relevance to Smaller Companies (23:22) -  The Importance of Risk Management (23:49) - Meta Root Cause: Prioritization Challenges (24:53) - Psychological Safety in the Workplace (25:51) - DEI Programs and Industry Trends (26:43) -  Generational Differences in Work Culture (29:36) - Decision-Making Frameworks (30:31) - Addressing Burnout and Low Drive (35:32) - Handling Mistakes and Accountability (43:35) - The Role of Mistakes in Engineering Cultures

    46 min
  4. JAN 10

    The ReOrg

    In this episode, Eddie and Morgan dive into the complexities of departmental reorganizations (reorgs). They provide an overview of the motivations and emotions behind reorgs, addressing why they often evoke strong reactions among employees. They different types of reorgs, such as rightsizing and rethinking, and explore the countervailing metrics that should be tracked to ensure the effectiveness of reorgs. They also touch on broader themes like effective communication, inclusivity, and the impact of emerging AI technologies on organizational design. Learn practical strategies for managing reorgs, maintaining team morale, and aligning organizational changes with business goals. (00:00) -  Intro (00:22) -  Understanding Reorganizations: Definition and Emotional Impact (01:13) - The Fear of Change and Its Consequences (03:57) -  Transparency in Reorganizations: Pros and Cons (10:19) - Techniques for Effective Reorganizations (12:56) - Countervailing Metrics: Measuring the Impact of Reorgs (14:11) - Types of Reorganizations: Rightsizing and Rethinking (22:43) - Relocation and Mix and Match Reorgs (26:13) - Diving into Neurodivergent Inclusion (27:28) - Effective Communication During Change (27:58) -  Handling Resistance and Skepticism (29:13) - Creating Safe Spaces for Feedback (30:03) -  Strategies for Organizational Reorganization (31:11) - Exploring the Spotify Model (32:14) - Challenges with the Matrix Model (36:42) - The Role of Tiger Teams (40:07) - Layoffs and Organizational Defensibility (49:35) -  AI Era Organizational Design (54:13) - Closing thoughts

    55 min
  5. 12/13/2024

    Where's my innovation?

    In this episode, Morgan and Eddie address a question from a newly appointed VP of Engineering at a Series C company who is struggling to foster innovation. The discussion explores the challenges of reinvigorating stagnant growth while maintaining current product stability. They delve into the concepts of balancing immediate business needs with future innovations, employing the Toyota Production System (TPS) pillars—Jidoka and Just-In-Time—and methods such as value stream mapping, cost of delay analysis, and Monte Carlo simulations. The episode underscores the importance of adaptable engineering cultures and data-driven decision-making to unlock the next stage of company growth. (00:00) -  Introduction (00:02) - The Challenge of Innovation in R&D (00:33) - A VP's Dilemma: Stagnation and Experimentation (01:19) - The Stakes of Innovation (02:10) -  Understanding the Motivation for Innovation (02:46) -  The Technology Product Lifecycle (04:39) - Balancing Innovation and Operational Efficiency (07:09) - The Three Horizons Framework (11:21) - The Importance of Adaptability (14:54) - Lessons from the Toyota Production System (16:48) - Implementing Jidoka: Automation with a Human Touch (24:50) -  The Role of Decision Making in Innovation (29:55) - Handling Feedback and Authority (32:22) - Introduction to Just-in-Time Management (34:00) -  Value Stream Mapping Explained (40:52) - Cost of Delay Analysis (51:02) - Monte Carlo Simulations

    55 min

Ratings & Reviews

5
out of 5
2 Ratings

About

There are a number of ways to develop software: Test-driven, Behavior-driven, Product-driven, Customer-driven (to name a few). But once you move into engineering leadership, you're no longer dealing with software directly. It's all about People Driven Development. How do you work with people to drive this engineering product forward? How do you manage people so they feel seen, respected, emotionally safe, challenged, and empowered? How do you deliver business results and also focus relentlessly on people? Eddie and Morgan try to help their fellow engineering leaders through difficult situations where the problem isn't really technology at all.