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.
…
continue reading
![Artwork](/static/images/128pixel.png)
1
On web frameworks and developer ergonomics, with Harminder Virk
28:00
28:00
Play later
Play later
Lists
Like
Liked
28:00
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.…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
On building software for re-usable rockets, with Brent Bradbury
33:46
33:46
Play later
Play later
Lists
Like
Liked
33:46
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 …
…
continue reading
![Artwork](/static/images/128pixel.png)
1
On code quality when building complex software, with Badri Rajasekar
33:16
33:16
Play later
Play later
Lists
Like
Liked
33:16
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 compani…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
On communication in open-source collaboration, with Cheuk Ting Ho
34:56
34:56
Play later
Play later
Lists
Like
Liked
34:56
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 Uni…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
On code review practices in large open-source projects with Timothy Chen
40:50
40:50
Play later
Play later
Lists
Like
Liked
40:50
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 cont…
…
continue reading
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…
…
continue reading
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. …
…
continue reading