Software Sundays podcast

DoorDash’s AI Agent Pipeline, Git Worktrees & When Engineers Should Build Their Own Tools

0:00
37:51
15 Sekunden vorwärts
15 Sekunden vorwärts

This week on Software Sundays, KD breaks down how DoorDash is using a multi-agent LLM pipeline to clean up more than 60,000 stale feature flags across hundreds of repositories — and why AI agents may become increasingly valuable for the engineering work teams know needs to get done but rarely have enough time to prioritize.

Then we get into how engineering teams can actually burn down large backlogs faster than new work is created. KD covers reducing false positives, improving triage, prioritizing high-impact fixes, increasing development capacity, and why separate development environments and faster QA processes are critical for moving quickly without creating unnecessary risk.

In this episode’s Q&A, KD explains why Git worktrees have become especially useful in the age of AI coding agents, how they allow multiple developers or agents to work in parallel without stepping on each other’s changes, and how they can fit into an existing branch and pull request workflow.

We also break down what Datadog is used for, how logs and metrics support observability, how Datadog agents collect telemetry, and how teams can build dashboards and alerts around the systems they operate.

KD also covers how to manage feature flags correctly — including choosing safe defaults, connecting flags to external systems like LaunchDarkly, monitoring rollouts, establishing rollback criteria, and making sure observability is in place before experimenting with production behavior.

For this week’s engineering tip, KD challenges the idea that engineers should never reinvent the wheel. After needing better visibility into automated data pipelines, he built a custom log forwarder for Datadog rather than going through the process of deploying third-party software in a restricted environment. The lesson: build vs. buy decisions should depend on your constraints, the value of the solution, and what you learn from building it yourself.

We close with a reminder that growth often requires putting yourself in rooms with people who are better than you. Whether you're developing as an engineer, architect, security professional, entrepreneur, or leader, your environment can either challenge you to improve or keep you comfortable at your current level.

Chapters:
00:00 DoorDash's Multi-Agent Feature Flag Cleanup LLM
01:37 Using AI to Manage Stale Feature Flags
05:06 Handling Backlogs and Accelerating Development
07:26 Strategies for Reducing False Positives in Backlog Management
12:15 Introduction to Git Work Trees for Parallel Development
17:37 Monitoring with Datadog: Logs, Metrics, and Alerts
21:44 Best Practices for Feature Flag Management
25:15 Using Monitoring to Decide When to Roll Back Features
26:52 Engineering Tips: Building vs Buying Solutions
27:10 Engineering tip of the week
33:09 Don't be the smartest in the room

-------------------------

Join BLI University: https://discord.gg/PFH8Qszk2A
 
Connect with Build Learn Impact: 
Instagram →  https://www.instagram.com/build.learn.impact
Substack → https://buildlearnimpact.substack.com 

Connect with Kevin Dowdy: 
Instagram → https://www.instagram.com/mrkevindowdy
LinkedIn →  https://www.linkedin.com/in/kevinldowdy
Substack → https://substack.com/@kevinldowdy
GitHub → https://github.com/kevindowdy 

DISCLAIMER: This is not professional advice. The views are my own and the people quoted. Consult your own legal, business or tax advisors before making decisions based upon information found in this episode.

Build Learn Impact is on a mission to help our community create wealth and opportunity through technology. 

Subscribe if you’re ready to build the future.

Weitere Episoden von „Software Sundays“