Hangar DX Podcast
Technology
About
The Hangar DX podcast focuses on developer experience and learning how different companies solve developer productivity challenges at scale. www.aviator.co/podcast
Episodes
- The Hidden Cost of AI-Generated Code: Cognitive Debt and Intent Debt
In this episode of the Hangar DX Podcast, Ankit Jain and Dr. Margaret-Anne Storey discuss cognitive debt and intent debt introduced by AI-generated code. They explore how AI amplifies problems of poor team understanding and the importance…
- All In on Claude Code at 400-Engineer Scale with Brian Scanlan, Intercom
In this episode, Brian Scanlan, Senior Principal Engineer at Intercom, discusses how Intercom aims to double engineering throughput with AI for its 400 engineers. He explains the process of building high-quality AI skills and enabling an a…
- Are You Using AI to Go Faster in the Wrong Direction? | Steve Pereira on Flow and Engineering
Ankit Jain and Steve Pereira discuss how teams can use value stream mapping to ensure AI adoption aligns with strategic goals. They also explore the impact of AI on developer flow states and the importance of intentionality when managing c…
- How Honeycomb Is 2Xing Its Engineers with AI
Emily Nakashima, SVP of Engineering at Honeycomb, discusses how the company is implementing AI to increase engineering impact. She covers topics including developer productivity metrics, organizational structure, and the role of observabil…
- Scaling AI Adoption Across Engineering Teams with Ryan J. Salva
Ryan J. Salva discusses strategies for scaling AI adoption in engineering teams, including the history of GitHub Copilot and the stages of autonomous engineering. He also examines why context is essential for AI-assisted development and th…
- Build, Deploy, and Merge Queues at Scale with Jon Block
Jon Block, founder of LowTouch Advisors, discusses the role of merge queues in maintaining software quality at scale. The episode covers challenges in managing large repositories, deployment strategies, and best practices for building and…
- Engineering Discipline in the AI Era with Dave Farley
Dave Farley discusses how AI is transforming software engineering, why verification is essential in AI-assisted coding, and the continued importance of engineering practices like TDD and BDD. The episode explores the impact of AI on develo…
- Platform Engineering Is Not a Tool
Ankit Jain and Ajay Chankramath discuss the concept of platform engineering, emphasizing that it is a set of capabilities rather than a specific tool. They explore domain-driven platform engineering, infrastructure management, and the role…
- The Gap Between AI Hype and Developer Productivity
Ankit Jain and Yegor Denisov-Blanch discuss the realities of measuring developer productivity in the age of AI. They explore research on AI's actual impact on output, the nuances of team dynamics, and best practices for engineering leaders…
- How Block Deployed AI Agents Company-Wide in 2 Months
Block's VP of Engineering, Angie Jones, details the deployment of AI agents across the entire company in just eight weeks, using an internal tool called Goose. The episode covers the tool's evolution, adoption strategies, security, and les…
- Measuring Developer Productivity at Meta
Moritz Beller, a software engineering researcher at Meta, discusses foundational productivity metrics like Diff Authoring Time (DAT) and the impact of AI on developer productivity with Ankit Jain on the Hangar DX podcast. They explore how…
- Software Engineering Identity Crisis with Annie Vella
Annie Vella joins HangarDX to discuss the identity crisis software engineers face, their connection to building things, and how to adapt to an evolving future, including the impact of AI.
- Agent Experience and the Future of Web Development with Matt Biilmann, CEO of Netlify
Matt Biilmann, CEO of Netlify, explains the concept of Agent Experience (AX) and how AI is transforming web development, making development more accessible and introducing autonomous agents as a new user persona. He discusses the implicati…
- DevEx Is About Making the Car Faster, Not the Driver
Shahab Malik, DevEx UX Researcher at JP Morgan Chase, shares insights on researching developer needs and pain points within a large organization. He emphasizes an enablement approach to developer productivity metrics, distinguishing betwee…
- DevOps, AI, and the Future of Engineering with Patrick Debois
Patrick Debois compares the AI revolution to the early days of DevOps, discussing the evolving role of developers from code producers to supervisors of AI-generated code. He also touches on the importance of code reviews and specs, and out…
- Everything Wrong With Developer Productivity Metrics with Adam Berry
Adam Berry explains on the Hangar DX Podcast that developer productivity metrics like DORA4 are not meant for individual measurement and discusses the 'metrics industrial complex.' He also covers how trust impacts metric usage and the impo…
- The Future of Engineering Leadership in the Age of AI
Meri Williams, CTO at Pleo, joins Hangar DX to discuss the evolving role of engineering managers as AI impacts software development. They cover the necessity of managers, scaling tech teams, and managing technical debt in an AI-driven futu…
- Developer Experience in the Age of AI with Chris Westerhold
Chris Westerhold and Ankit Jain explore how AI impacts developer experience, emphasizing efficiency over AI for its own sake. They discuss cognitive load, evaluating AI tools, and strategic AI adoption for engineering teams.
- The Limitations of Platform Engineering with Vilas Veeraraghavan and Bryan Finster
This episode features Ankit Jain in conversation with Vilas Veeraghavan and Bryan Finster, who discuss the definition and realities of platform engineering. They cover its relationship with DevOps, challenges in adoption, standardization,…
- Augmenting Engineers With AI with Daniel Doubrovkine
Daniel Doubrovkine discusses augmenting engineers with AI to boost productivity, sharing insights on Shopify’s AI-integrated workflows and strategies for improving the developer experience. He also reflects on his career path and the impor…
- Measuring Cycle Time with Dr. Cat Hicks
Dr. Cat Hicks, a psychologist, explains the limitations of measuring cycle time in software development, the difficulties inherent in software metrics, and addresses the issue of developers feeling their work goes unrecognized.
- Fearless deployments with Charity Majors
Charity Majors, CTO at Honeycomb, discusses fostering a culture of regular code deployment and how organizations can implement continuous deployment practices.
- Developer Experience and AI in GovTech with Tracy Bannon from MITRE
Tracy Bannon, a technologist from MITRE, shares insights on the significance of software engineering, developer experience, and artificial intelligence within the Government Technology sector.
- Psychological Safety and Fear in Engineering with Titus Winters from Adobe
Titus Winters from Adobe discussed how psychological safety and culture are fundamental to high-performing engineering teams.
- Mobile Developer Experience at Pinterest
This episode features Ryan discussing the Developer Experience (DevEx) organization structure at Pinterest. He covers the specific challenges of mobile development, the progression of mobile tooling, and effective practices for a successfu…
- How Slack uses AI to improve DevEx with Sridhar Ramakrishnan
Sridhar Ramakrishnan joins Ankit to discuss how Slack is using AI to improve Developer Experience (DevEx), covering the evolution of DevEx, challenges in AI experimentation, and AI's impact on developer workflows.
- Being a DevEx PM with Ricky Huynh from Walmart
Ricky Huynh, a DevEx Product Manager at Walmart, shares insights on developer experience, understanding user feedback, and the evolving relationship between developers and product managers.
- The Evolution of Platform Engineering with Luca Galante
Luca Galante joins Ankit to discuss the evolving landscape of platform engineering, its connection to DevOps, and the importance of Internal Developer Platforms (IDPs) in boosting developer productivity.
- Code Reviews with Adrienne Tacke, author of Looks Good to Me
Adrienne Tacke, author of Looks Good to Me, joins Ankit to discuss code reviews, their impact on developer experience, and the effective use of metrics.
- Python for organizations with Josh Cannon from Anthropic
Josh Cannon from Anthropic discusses the evolution and current state of Python with Ankit, covering its application in monorepos, the function of Pants, and large-scale challenges.
- Productivity dilemma while scaling companies with Cathy Nunez from Confluent
Ankit talks with Cathy Nunez from Confluent on the Hangar DX Podcast about the difficulties in maintaining developer productivity as companies grow. They cover how to define, measure, and improve this productivity.
- The Hidden Cost of Bazel with Alex Eagle from Aspect Build
Ankit Jain and Alex Eagle discuss Bazel, a build system supporting multiple programming languages. They cover its features, appropriate use cases, implementation, migration challenges, value quantification, and maintenance on the Hangar DX…
- Scaling CI/CD for Monorepos with Ben Poland from Faire
Ben Poland discusses scaling CI/CD for monorepos, challenges, and solutions using Kubernetes and Gradle, as well as developer productivity metrics.
- Continuous Delivery with Bryan Finster from Defense Unicorns
Bryan Finster discusses the evolution of software engineering, the importance of continuous delivery, and its principles with Ankit Jain on the Hangar DX podcast. They cover the differences between continuous delivery and deployment, testi…
- The Case Against Standardization with Jonathan Magen from Cigna
Ankit Jain and Jonathan Magen discuss the complexities of standardization in developer experience on the Hangar DX podcast. They explore the balance between standardization and innovation, considering how excessive standardization can hind…
- Case against metrics with Chris Westerhold
Chris Westerhold explains the importance of developer experience and its impact on productivity. He covers the nuances of measuring developer productivity, the value of qualitative data, and the risks associated with misusing metrics.
- Design Systems with Netlify
Ankit Jain and Kaelig explore developer experience and design systems, comparing Shopify and Netlify. They cover ownership, maturity, common pitfalls, leadership buy-in, and the future impact of AI.
- Understanding IDPs with Segment
Ankit Jain and Jesse Adametz explain developer platforms and internal developer portals, differentiating between the two and highlighting the importance of standardization and data accuracy in IDPs.
- Impact of DevEx on Business Outcomes
This episode features Vilas discussing how companies manage Developer Experience (DevEx), emphasizing the need to measure its impact on business outcomes by focusing on customer perspectives and using metrics to guide investments. The conv…
- DORA metrics and AI with Nathen Harvey of Google
This episode features an interview with Nathan Harvey, leader of DORA at Google Cloud, discussing the history and application of DORA metrics in software delivery. The conversation also touches upon the integration of AI in software develo…
- Scaling productivity with Service Runtimes at Confluent
Cody Ray from Confluent discusses scaling developer productivity and platform engineering. He explains service runtimes as a framework for creating new services.
- Remote Dev Environments with HashiCorp
Jasmeet Singh of HashiCorp discusses developer productivity and experience, noting that roles can include CI/CD, DevOps, and observability.
- Managing Developer Ownership at Yelp
Kent Wills from Yelp explains the company's journey in managing developer ownership and engineering effectiveness. He covers the challenges of their monolithic past and the benefits of their service-oriented architecture in improving code…
- Designing developer productivity metrics with MongoDB
Tara Hernandez and Stacey King Poling share insights into developer productivity at MongoDB, covering team dynamics, build and release processes, and the critical role of metrics. They highlight the importance of context when analyzing pro…
- Developer Productivity and Happiness framework with LinkedIn
Max Kanat-Alexander of LinkedIn explains the Developer Productivity and Happiness (DPH) framework. The discussion covers the interconnectedness of productivity and happiness, and the importance of measuring both.
- Scaling TypeScript with Bazel at Asana with Eric Rafalovsky
Eric Rafalovsky from Asana shares insights on improving the product engineer experience by understanding their pain points. He details Asana's approach to platform engineering, challenges with Bazel, and the importance of tracking metrics…
- Quantifying Tech Debt with Jack McCloy from Snowflake
Jack McCloy, engineering manager at Snowflake, explains product engineering infrastructure and methods for measuring and quantifying technical debt. The discussion covers how de-risking tech debt can accelerate project progress.
- The Evolution of DevEx with Adam Berry from Amplitude
Ankit Jain interviews Adam Berry about the evolution of developer experience (DevEx), discussing team structures, metrics, empathy, and tools like Sourcegraph.
- Scaling a 700-person Platform Org at Datadog with Ian Nowland
Ian Nowland, former SVP of Engineering at Datadog, shares insights on scaling a 700-person platform organization, emphasizing culture, developer experience, and the role of AI. He also discusses his current work on a book about platform en…
- How Netflix manages developer productivity with Nadeem Ahmad
Ankit Jain interviews Nadeem Ahmad from Netflix about managing developer productivity, focusing on TV app development, team dynamics, AI tools like Copilot, and scaling codebases. The discussion also covers migration to GitHub Enterprise a…