Software Engineering Daily cover image

Software Engineering Daily

Latest episodes

undefined
Nov 6, 2024 • 45min

Frontend Engineering at Slack with Shruti Kapoor

Shruti Kapoor, Lead Member of Technical Staff at Slack, shares her journey into frontend engineering, highlighting her work on features like Huddles and the Slack redesign. She emphasizes the vital role of accessibility in tech, discussing tools and strategies used at Slack to ensure inclusive design. Shruti also dives into the importance of collaboration between designers and developers in creating accessible components. Additionally, she touches on the impact of new technologies, such as the React compiler, in optimizing performance and enhancing the user experience.
undefined
15 snips
Nov 5, 2024 • 50min

Boston Dynamics with Matt Malchano

In this conversation, Matt Malchano, Vice President of Software at Boston Dynamics, shares his extensive experience with iconic robots like Spot and BigDog. He discusses the unique challenges of robotics software development, emphasizing the importance of adaptability and the advances in legged mobility. Matt explains the iterative journey of robot development, focusing on the transformation of prototypes into commercial products. The talk also covers sensor technologies and the varied programming methods utilized to enhance robot capabilities.
undefined
Oct 31, 2024 • 56min

TypeScript ESLint with Josh Goldberg

In this discussion, Paweł Borkowski, founder of flat.social and glot.space, delves into TypeScript’s rich history and its journey from Microsoft to a vital tool in JavaScript development. He highlights TypeScript's static typing and the importance of ESLint in maintaining code quality. The conversation touches upon major improvements in TypeScript ESLint version 8, including typed linting, and the challenges of open source collaboration. Paweł shares insights from his experience in navigating both corporate and open-source landscapes.
undefined
Oct 30, 2024 • 43min

Sleuth and the Future of Engineering Teams with Dylan Etkin

Dylan Etkin, Founder and CEO of Sleuth, brings a wealth of experience from Atlassian to tackle the unpredictable nature of modern engineering. He discusses how Sleuth acts as an operating system for engineering, enhancing team efficiency and alignment with business goals. The conversation dives into the importance of using DORA metrics for improving software delivery, the need for transparency in development processes, and the impact of automation on productivity and team morale. Dylan also shares insights on personal growth within the tech landscape.
undefined
9 snips
Oct 29, 2024 • 47min

The Big Changes in Python 3.13 with Łukasz Langa

Łukasz Langa, CPython Developer in Residence at the Python Software Foundation, discusses the groundbreaking features of Python 3.13. Key changes include a new interactive interpreter, experimental free-threaded mode, and a Just-In-Time compiler. He explores the balance between Python's flexibility and the performance challenges posed by languages like Rust. The conversation also touches on corporate contributions, managing backward compatibility, and how Python seamlessly integrates features from other languages to evolve and improve user experience.
undefined
9 snips
Oct 24, 2024 • 45min

Argo and Kubernetes with Michael Crenshaw and Zach Aller

Michael Crenshaw, lead maintainer for Argo CD, and Zach Aller, lead maintainer for Argo Rollouts, dive into the fascinating journey of Argo from its beginnings at Applatix to its CNCF graduation. They discuss how Argo transforms continuous delivery in Kubernetes, highlighting advanced deployment strategies like blue-green and canary releases. The duo also emphasizes the importance of community engagement and governance, while introducing innovative tools like Height to optimize project management. It's an insightful look at enhancing CI/CD processes!
undefined
5 snips
Oct 23, 2024 • 1h 2min

Rust and C++ with Steve Klabnik and Herb Sutter

In this enlightening discussion, Herb Sutter, chair of the ISO C++ standards committee, collaborates with Steve Klabnik, a key figure in the Rust community. They delve into the strengths and weaknesses of Rust and C++, shedding light on C++'s legacy and Rust's modern appeal. The conversation covers performance, memory safety, and error management in both languages. They also explore the historical dynamics that shape their adoption and challenge the community's perceptions, highlighting how Rust provides a safer alternative for contemporary programming tasks.
undefined
12 snips
Oct 22, 2024 • 33min

Engineering an Open Source CRISPR with Aadyot Bhatnagar

Aadyot Bhatnagar, an ML Scientist at Profluent Bio, discusses groundbreaking advancements in CRISPR technology, particularly the development of OpenCRISPR-1, an AI-generated protein. He explores the fascinating parallels between gene editing and software coding, highlighting how AI is revolutionizing protein design and gene editing practices. The conversation also dives into the interdisciplinary challenges faced in biotech, emphasizing the crucial collaboration between scientists and engineers. Bhatnagar shares insights on how AI is shaping the future of genetics.
undefined
Oct 17, 2024 • 38min

SoundCloud’s Platform Architecture with Matthew Drooker

Matthew Drooker, Chief Technology Officer at SoundCloud and former leader at Turner and CNN Digital, shares insights on the platform's evolution from a user-generated content hub to a cloud-native powerhouse. He discusses the strategic shift toward modern programming practices like GraphQL, the integration of FinOps in engineering, and the complexities of Kubernetes. Additionally, Matthew highlights how AI is revolutionizing music creation and discovery, balancing technological advancements with the essential human touch in artistry.
undefined
22 snips
Oct 16, 2024 • 45min

The End of GraphQL with Matt Bessey

Matt Bessey, a Principal Engineer and Software Architect, shares his frustrations with GraphQL after six years of experience. He discusses the complexities of GraphQL, including its security vulnerabilities and performance issues compared to traditional REST APIs. The conversation highlights the nuances of authorization in GraphQL and the risks associated with query parsing. Bessey also explores the future of API design, advocating for a user-centric approach and critiquing the trend towards superficial programming education.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode