Good Code Podcast artwork

Good Code Podcast

7 episodes - English - Latest episode: over 2 years ago -

Monthly podcast where we talk to long-time programmers and engineering leaders about various aspects of building great software. Hosted by Sanket Saurav, founder of DeepSource.

Technology
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed

Episodes

On web frameworks and developer ergonomics, with Harminder Virk

March 22, 2022 08:24 - 28 minutes - 64.1 MB

We talk to Harminder Virk, author and maintainer of AdonisJS, a Node.js framework highly focused on developer ergonomics, stability and confidence. We talk about writing frameworks and libraries with a focus on developer experience, first principle thinking and the ecosystem around Node.js development.

On building software for re-usable rockets, with Brent Bradbury

January 26, 2022 06:29 - 33 minutes - 77.3 MB

We talk to Brent Bradbury, Head of Software at STOKE Space Technologies, about writing code for re-usable rockets. Brent offers a unique contrast on how building enterprise SaaS is different from building software that goes on a rocket. STOKE is a rocket company that delivers satellites directly to their final orbit at 20x lower cost. They do this using 100% reusable rockets designed to fly daily.

On code quality when building complex software, with Badri Rajasekar

February 25, 2021 13:59 - 33 minutes - 76.1 MB

We talk to Badri Rajasekar about how engineering practices differ in large teams vs. small teams; the role automation plays in ensuring good code quality, and how a Microsoft executive stormed into the room with a baseball bat when a Windows build broke! Badri has spent almost 20 years building software now. He started his career working at companies like Microsoft and then became the CTO of Tokbox in 2014, where he led the core WebRTC based streaming video cloud platform. He's now the foun...

On communication in open-source collaboration, with Cheuk Ting Ho

September 09, 2020 13:08 - 34 minutes - 64 MB

We talk to Cheuk Ting Ho about her experience in coming from academia to working in an open-source company and building a community of contributors, code review practices in the TerminusDB project, and the importance of communication while building a healthy open-source community. Cheuk spent 5 years researching theoretical physics at Hong Kong University of Science and Technology, before moving to build a career in data science. She's worked with a bunch of startups before joining Terminus...

On code review practices in large open-source projects with Timothy Chen

May 31, 2020 11:41 - 40 minutes - 93.5 MB

We talk to Timothy Chen (@tnachen) about how large open-source projects like Apache Mesos, Kafka, Spark, among others manage code reviews, and contrast the different processes and rigor set by the maintainers. We discuss how finding a balance in the strictness and the scope of the code reviews is important as a new project tries to attract new contributors, and discuss examples from projects who have done this well — in addition to those who have not. We also discuss the Broken Window Theory...

On developer workflows with Javed Khan

October 02, 2019 10:48 - 39 minutes - 56.5 MB

In this episode, we talk to Javed Khan (@tuxcanfly) about dev tooling and workflows, and the contrast between small and large teams in how developers collaborate. A pharmacy student turned software developer, Javed brings a unique perspective on how processes and tooling helped him learn the ropes fast during his first gig as a Python developer. We talk about the state of tooling in the Python and the Go ecosystems, and also about how the Lindy effect might govern backward compatibility. Ja...

On API design with Shabda

August 12, 2019 11:24 - 42 minutes - 78.1 MB

In this episode, we talk to Shabda (@shabda) about the nuances of API design and how to think about things like URLs, implicitness vs. explicitness, and security when starting to build a new API from scratch. We also explore the differences in approach between REST and GraphQL API design, contrasting the choices one has to make for either of them. Shabda is founder of Agiliq, a web and mobile application design consulting firm. In the past 10 years, Shabda has led his team to build applicat...

Twitter Mentions

@cheukting_ho 1 Episode
@tuxcanfly 1 Episode
@baddn 1 Episode
@shabda 1 Episode
@tnachen 1 Episode