People Driven Development

Eddie Flaisler, Morgan VanDerLeest
People Driven Development

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. 20H AGO

    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
  2. 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
  3. 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
  4. 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.

To listen to explicit episodes, sign in.

Stay up to date with this show

Sign in or sign up to follow shows, save episodes, and get the latest updates.

Select a country or region

Africa, Middle East, and India

Asia Pacific

Europe

Latin America and the Caribbean

The United States and Canada