
The Sourcegraph Podcast
The Sourcegraph Podcast is a new show about developer tools and their creators. It can sometimes feel like a full-time job just staying on top of the latest libraries, frameworks, plugins, extensions, CLI tools, and developer apps. We want to help you do that, by giving you a window into the minds of some of the best and brightest people working at the forefront of developer productivity. You'll hear from dev tool company founders, open-source authors, and developer efficiency leaders inside some of the best engineering organizations. Our guests share war stories, origin stories, worldviews, histories, prognostications, and the tools and technologies they're most excited about today. If you're a programmer who is passionate about leveling up your own productivity or perhaps an aspiring dev tool creator yourself, this podcast is for you.
Latest episodes

Sep 1, 2020 • 60min
Matt Holt, creator of Caddy
Matt Holt is the author of many popular projects in the Go open-source world, among them the popular Caddy web server, which pioneered support for HTTP/2 and might still be the only major web server to support automatic TLS by default.Matt talks about his motivations for creating Caddy, how the project grew and evolved over time, what it was like to do a complete rewrite from Caddy v1 to v2, and the challenges of maintaining a very popular open-source project. He also talks about his latest project, a TCP multiplexer called Project Conncept.Show notes and transcript: https://about.sourcegraph.com/podcast/matt-holt/

Aug 25, 2020 • 1h 1min
Thorsten Klein, creator of k3d
Thorsten Klein is the creator of k3d, a tool that lets you run a lightweight Kubernetes cluster (k3s) inside a single Docker container. This makes it much easier to spin up a Kubernetes cluster in places like your dev environment, your CI pipeline, or a low-resource environment like a Raspberry Pi.Thorsten is a DevOps engineer at Trivago, where he works on developer experience for a team that maintains a set of bare-metal Kubernetes clusters. We chat about the ways in which developers are using k3d, Thorsten's motivations and inspirations for writing it, and other tools he finds useful in the Kubernetes ecosystem.

Aug 2, 2020 • 1h 5min
Rijnard van Tonder, creator of Comby
Rijnard van Tonder is the creator of Comby, a pattern-matching syntax and command-line tool that offers a more expressive and more user-friendly alternative to regular expressions for many common patterns in code.Rijnard was previously a PhD student at Carnegie Mellon University, and we chat about the state of the art in static analysis and automated bug-fixing, new tools made in industry like Pyre and Sapienz, and what place machine learning has in the world of developer tools.Show notes: https://about.sourcegraph.com/podcast/rijnard-van-tonder/notesRate this podcast: https://podcasts.apple.com/us/podcast/the-sourcegraph-podcast/id1516219009Discuss this episode on Twitter: https://twitter.com/srcgraph/status/1290110717484392448

Jul 26, 2020 • 1h 10min
Dan Bentley, CEO and co-founder of Tilt

Jul 19, 2020 • 1h 9min
Yves Junqueira and John Ewart
Yves Junqeira and John Ewart are co-founders of YourBase, a build and test runner service that accelerates testing and CI by understanding the implicit dependency graph of your builds. YourBase integrates with most major build tools and employs system call analysis and static language analysis to infer the build dependency structure without the need for manual configuration. It then uses this information to parallelize and cache builds, yielding significant performance improvements.Yves and John reflect on their experiences working as SRE inside Google and SWE inside Amazon and how writing code is different inside these organizations, both compared to one another and to the rest of the world. They share lessons learned and advice for potential developer tool founders.Show notes: https://about.sourcegraph.com/podcast/yves-and-john/notesTranscript: https://about.sourcegraph.com/podcast/yves-and-john/transcript

Jul 13, 2020 • 1h 17min
Luke Hoban, CTO of Pulumi, co-founder of TypeScript
If you write code on the modern web, it's almost certain that your life has been shaped significantly by Luke Hoban's work. Luke has worked on developer tools his entire career. He started out on Visual Studio, C#, and .NET in the early 2000s, later joined the ECMAScript standards body as a representative of Microsoft, and then became one of the co-founders of the TypeScript programming language. Today, he is the CTO of Pulumi, an infrastructure-as-code company that lets you write your deployment config as code in your favorite language.Luke shares stories from the early days of TypeScript and talks about how it evolved from a two-man team to one of the most successful programming languages and open-source projects. We discuss important inflection points and design decisions that played a key role in TypeScript's runaway success. We also dive into the symbiotic relationship that TypeScript had with another early project just getting off the ground at the time: VS Code. Luke also shares his learnings from his stint at AWS, how his role at Pulumi combines his two passions for programming languages and cloud infrastructure, and how Pulumi brings the niceties of the IDE experience to an area that sorely needs it—infrastructure configuration management.Show notes and transcript: https://about.sourcegraph.com/podcast/luke-hoban/

Jul 5, 2020 • 1h 1min
Evan Culver of Segment
Evan Culver builds developer tools at Segment, a customer data platform that lets product managers and software teams understand their users through data.Evan's career has spanned many years up and down the software stack, from frontend UI development to infrastructure and ops. For the past five years, his focus has been developer tooling and infrastructure, having worked on these during his tenure at Uber during its hypergrowth years and now on the dev tools team at Segment, where his charter is to "empower the engineers of Segment with the tools to automate, optimize, and streamline their workflows." In this episode, he explains to Beyang what exactly that means, discussing Segment's use of technologies from the AWS ecosystem, the popular open-source secret management tool they created, ChatOps, and various Docker- and Kubernetes-based tools that are useful for managing the deployment of many microservices.Show notes and transcript: https://about.sourcegraph.com/podcast/evan-culver

Jun 29, 2020 • 1h 11min
Charity Majors, CTO and founder of Honeycomb
Charity Majors is the founder and CTO of Honeycomb, an observability tool that combines logs, traces, metrics, and all the relevant data about the production state of your application into a single dataset that can be explored in one place. Charity tells Beyang about how Honeycomb derives its definition of observability for software systems from its original definition in control theory, and how observability differs from monitoring and logging. She shares war stories from her time keeping systems online at Facebook and Parse, gives her predictions about how the landscape of observability and monitoring tools will evolve, and discusses how developer tools can make programming more accessible to everyone.

Jun 22, 2020 • 1h 35min
Ryan Djurovich of Xero and Cloudlfare
Ryan Djurovich is a DevOps manager at Xero and former manager of the DevTools team at Cloudflare. He shares with Quinn how he has seen the landscape of Continuous Integration and Delivery (CI/CD) tools change over the years, the three waves of CI/CD, and where he thinks testing and build tools are headed in the future.Notes and transcript: https://about.sourcegraph.com/podcast/ryan-djurovich

Jun 15, 2020 • 1h 15min
David Cramer, CTO and founder of Sentry
David Cramer, CTO and founder of Sentry, discusses his journey from a side project to creating a leading application error monitoring tool. He shares insights on the balance between open-source values and commercial growth. The conversation touches on the evolving landscape of software development, the challenges of modern technology complexity, and the importance of practical solutions over marketing jargon. David also reflects on navigating business challenges while transitioning from bootstrap to venture capital, along with Sentry's adaptation for diverse environments.