Afleveringen
-
In this episode of the Hangar DX Podcast, Ankit Jain and Alex Eagle discuss Bazel, a powerful build system that supports multiple programming languages. They explore the unique features of Bazel, when it’s appropriate to use, and how to get started with implementation. They also cover challenges of migrating to Bazel, quantifying its value, and maintaining a healthy build system. Alex shares insights on improving modularity, managing dependencies, and the importance of standardization in enhancing developer experience.
This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit podcast.aviator.co -
In this episode, Ankit Jain interviews Ben Poland, a staff platform engineer at Faire, to discuss the intricacies of managing monorepos and enhancing developer experience. Ben explores the rationale behind adopting monorepos, the challenges faced, and the solutions implemented, particularly focusing on CI/CD processes using Kubernetes and Gradle. He also shares insights on dependency management, metrics for monitoring developer productivity, and the future of developer experience in software engineering.
This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit podcast.aviator.co -
Zijn er afleveringen die ontbreken?
-
In this episode of the Hangar DX podcast, Ankit Jain interviews Bryan Finster, a seasoned expert in developer experience and continuous delivery to discuss the evolution of software engineering practices, the importance of continuous delivery, and principles behind achieving it. Bryan shares insights on the differences between continuous delivery and deployment, the significance of testing, and the role of AI in modern software development.
This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit podcast.aviator.co -
In this episode of the Hangar DX podcast, Ankit Jain and Jonathan Magen delve into the complexities of standardization in developer experience. They explore the balance between standardization and innovation, discussing how too much standardization can stifle creativity while also recognizing the need for some level of consistency.
This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit podcast.aviator.co -
In this conversation, Chris, a senior director of engineering effectiveness at HTEC, discusses the importance of developer experience and its impact on productivity. He emphasizes the need for organizations to understand the nuances of developer experience, the role of metrics, and the potential pitfalls of misusing them. Chris shares insights on how to effectively measure developer productivity, the importance of qualitative data, and the need for empathy in addressing developer challenges. He also highlights the significance of balancing metrics to avoid gaming behaviors and drive meaningful improvements in developer experience.
This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit podcast.aviator.co -
In this conversation, Ankit Jain speaks with Kaelig about the intricacies of developer experience (DevEx) and design systems, comparing the dynamics in large organizations like Shopify to smaller ones like Netlify. They explore the definition and ownership of design systems, the importance of measuring maturity, and the common pitfalls teams face when building these systems. Kaelig shares insights on how to convince leadership of the value of design systems and discusses the future of developer experience, particularly with the rise of AI tools.
This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit podcast.aviator.co -
In this episode, Ankit Jain and Jesse Adametz discuss developer platforms (DevEx) and internal developer portals (IDPs). They explore the distinction between portals and platforms, with portals being a UI on top of a spreadsheet-like catalog of services and platforms being more tied into the infrastructure. They also discuss the importance of standardization in IDPs and the challenges of maintaining up-to-date information.
This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit podcast.aviator.co -
Summary
In this conversation, Vilas shares his insights on how different companies handle DevEx and the challenges they face. He emphasizes the importance of measuring the impact of DevEx from the customer's perspective and tying it to business outcomes. Vilas also discusses the role of platform engineering and the need for clear ownership and responsibilities. He suggests conducting exercises to identify and prioritize pain points in the developer experience and using customer metrics to drive investment in DevEx. Vilas highlights the significance of having practitioners in DevEx teams and the value of tools like ARGO and Maven.
This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit podcast.aviator.co -
Summary
In this conversation, Ankit Jain interviews Nathan Harvey, the leader of DORA at Google Cloud, about the evolution and use of DORA metrics in software delivery and operations. The conversation covers the history of DORA, the design of surveys, the four key metrics for software delivery performance (lead time for changes, deployment frequency, change fail rate, and failed deployment recovery time), and the role of AI in software development. They also discuss the importance of security and compliance when adopting AI and the interplay between DORA metrics and internal surveys within organizations.
This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit podcast.aviator.co -
In this podcast episode, Cody Ray, a Senior Engineering Manager at Confluent discusses the evolution of developer productivity and platform engineering at Confluent. He shares how his team has grown and the scaling challenges they faced. Cody explains the concept of service runtimes and how they provide a structured framework for developers to create new services.
This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit podcast.aviator.co -
In this conversation, Jasmeet Singh, from HashiCorp, discusses developer productivity and experience. He explains that developer productivity roles can vary across companies and encompass tasks such as CI/CD, DevOps, observability, etc.
This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit podcast.aviator.co -
In this conversation, Kent Wills, Head of Developer Productivity at Yelp, discusses engineering effectiveness and ownership at Yelp. He shares the journey of Yelp's engineering organization and the challenges they faced with a monolithic codebase. Kent explains how they transitioned to a service-oriented architecture and the benefits it brought in terms of code ownership and productivity.
This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit podcast.aviator.co -
In this conversation, Tara Hernandez and Stacey King Poling discuss their roles in developer productivity at MongoDB and the challenges they face. They talk about the structure of their teams, the variety in build and release processes, and the importance of metrics in measuring productivity. They also emphasize the need to consider context when analyzing metrics and the potential pitfalls of certain measurements.
This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit podcast.aviator.co -
Max Kanat-Alexander, a technical lead for developer productivity and happiness at LinkedIn, discusses the concept of Developer Productivity and Happiness (DPH) and the framework created by LinkedIn. He emphasizes the importance of both productivity and happiness in the workplace and how they are interconnected. Max also highlights the potential conflicts between productivity and happiness and the need to understand and measure both effectively.
This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit podcast.aviator.co -
In this conversation, Eric from Asana discusses the importance of understanding the product engineer experience and the value of shadowing them to identify pain points. He explains how Asana thinks about platform engineering and the challenges they face in maintaining state with tools like Bazel. Eric also shares the key metrics they focus on for developer experience, such as cycle time and local iteration time.
This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit podcast.aviator.co -
In this episode, Jack McCloy, engineering manager at Snowflake, discusses the concept of product engineering infrastructure, and the unique pieces of infrastructure that enable product teams to move fast and build better. Jack also covers measuring and quantifying tech debt, and how teams can de-risk it to make projects progress faster.
This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit podcast.aviator.co -
In this episode of the Hangar DX Podcast, Ankit Jain interviews Adam about developer experience (DevEx) and the challenges and strategies involved in improving it. They discuss topics such as the evolution of DevEx, the different approaches to structuring DevEx teams, the importance of defining metrics and KPIs, the role of empathy in DevEx, the potential of cloud development environments, and the use of tools like Sourcegraph.
This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit podcast.aviator.co -
In this episode of the Hangar DX Podcast, Ian Nowland, former SVP of Engineering at Datadog, discusses the philosophy behind having a platform engineering team and the challenges of scaling an organization. He emphasizes the importance of culture in scaling and the need to balance the inner loop and outer loop of developer experience. Ian also shares his thoughts on KPIs, the use of metrics in decision-making, and the role of AI in improving developer experience. He concludes by discussing his current projects, including writing a book on platform engineering and exploring the potential of AI in debugging.
This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit podcast.aviator.co -
In this podcast episode, Ankit Jain interviews Nadeem Ahmad from Netflix about developer productivity and the challenges of building and deploying TV apps. They discuss how Netflix thinks about developer productivity, the team structures and responsibilities, and the use of AI tools like Copilot. They also touch on topics such as scaling code bases and repositories, the migration to GitHub Enterprise, and the future of developer productivity. Nadeem shares insights into the hiring process for developer productivity engineers and the qualities they look for in candidates.
This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit podcast.aviator.co