The Stack Overflow Podcast - podcast cover

The Stack Overflow Podcast

The Stack Overflow Podcastart19.com
For more than a dozen years, the Stack Overflow Podcast has been exploring what it means to be a developer and how the art and practice of software programming is changing our world. From Rails to React, from Java to Node.js, we host important conversations and fascinating guests that will help you understand how technology is made and where it’s headed. Hosted by Ben Popper, Cassidy Williams, and Ceora Ford, the Stack Overflow Podcast is your home for all things code.
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

Behind the scenes with the folks building OverflowAI

You can learn more about OverflowAI and sign up to be an alpha tester here . You can check out Ellen and Jody on Linkedin. Congrats to Ben Lindsay , who was awarded a Lifeboat badge for his answer to: How can I divide each element in a tuple by a single integer? See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info ....

Jul 28, 202323 minEp. 606

How the Python team is adapting the language for an AI future

Pablo is a Python core developer, Steering Council member, and release manager of Python 3.10 and 3.11. He’s currently a senior software engineer at Bloomberg. Looking for a comprehensive guide to contributing to Python? The Python Developer’s Guide is the place to start. The Zen of Python is a list of the language’s guiding principles, including, “There should be one—and preferably only one—obvious way to do it.” Find Pablo on LinkedIn , Twitter , and GitHub . Find Kyle, a senior software engin...

Jul 25, 202319 minEp. 605

What it's like to be on the Python Steering Council

Pablo is a Python core developer, Steering Council member, and release manager of Python 3.10 and 3.11. He splits this work 50/50 with his day job as a senior software engineer at Bloomberg. An astrophysicist by training, he did his PhD on rotating black holes . Whether you’re a new contributor or a seasoned veteran, the Python Developer’s Guide is a comprehensive guide to contributing to Python. Pablo is on LinkedIn , Twitter , and GitHub . Kyle is also on Linked , Twitter , and GitHub . Shouto...

Jul 21, 202320 minEp. 604

How AI can help your business, without the hallucinations

DoIT ’s sales pitch is simple: they provide technology and expertise to clients who want to use the cloud, free of charge, with the big cloud providers paying the bills. You can check out Sascha’s writing on machine learning on his Medium blog . Connect with him on LinkedIn or subscribe to his YouTube channel . See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info ....

Jul 19, 202323 minEp. 603

How ICs can get recognition for their work on big projects

Cat’s research centers on the socio-cognitive factors and processes that help people learn and succeed. In her role as director of Pluralsight Flow’s Developer Success Lab , she studies what makes software teams thrive and shares that research with the community so teams can learn from her findings. In a recent report , the Dev Success Lab explored how visibility can encourage higher-performing teams and better business outcomes. Pluralsight is an education platform for software developers. Plur...

Jul 18, 202327 minEp. 602

How terrifying is giving a conference talk?

ICYMI, listen to our episode with Agile pioneer Jim Highsmith: The meeting that changed how we build software (Ep. 579) . Explore Connell’s website or his talks . Connell will be speaking at DDD East Midlands again this year: October 7, 2023 (with apologies to our British listeners for the date format). He’s also on GitHub , Twitter , and Stack Overflow (naturally). Thanks to Connell for answering his own question: Why does this SelectMany perform several SQL queries instead of a single join? . ...

Jul 14, 202318 minEp. 601

Jamstack is evolving toward a composable web

Netlify ’s all-in-one development platform gives devs access to build, deploy, and backend services for websites and web apps. Get started with their docs . Jamstack is a web development architecture based on JavaScript, APIs, and Markup (the JAM in Jamstack). Learn what Jamstack is and what benefits it offers. Composable architecture has been called “ the next big thing ” in web development. Netlify defines it as “a development approach [that] provides the ability to more rapidly build technolo...

Jul 11, 202321 minEp. 600

From Sims to supercycle?

VerseProp is a digital real estate platform where users can buy, sell, and rent virtual properties. New to the concept of digital real estate? The Motley Fool has a useful primer for you. If you need to brush up on your investment terms, a supercycle is “a sustained period of expansion, usually driven by robust growth in demand for products and services.” Joel is on LinkedIn . Will is on LinkedIn . Follow VerseProp on Twitter , where the team welcomes questions. Today’s Lifeboat badge is awarded...

Jul 07, 202331 minEp. 599

Developers use AI tools, they just don’t trust them

Our 2023 Developer Survey explored AI’s benefits for developers. Read about the results here . For more WWDC talk, listen to our episode from last month: Chatting with Apple at WWDC: Macros in Swift and the new visionOS (Ep. 578) . Squarespace is acquiring Google Domains. Congratulations to Bruno Brant , who won a Lifeboat badge for answering Where can I view LINQ source code? . See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell...

Jul 04, 202324 minEp. 598

Making computer science more humane at Carnegie Mellon

While he’s been the dean of the School of Computer Science since 2019, Martial started his career at Carnegie Mellon University way back in 1984. Ben covered LIDAR inventor Velodyne while at the Verge , while Martial has LIDAR’s ancestor, the laser rangefinder , which was state of the art in 1986. Martial’s area of research is in computer vision and perception for autonomous systems. Since 1985, he’s been a part of 388 publications . Congrats to Lifeboat winner mx0 for their answer to the questi...

Jun 30, 202327 minEp. 597

Improving the developer experience in the energy sector

Software might not be top of mind when you think of an energy company like Shell, but software engineering powers a lot of what they do. The tech stack includes React, Golang, Python, GraphQL, MongoDB, Kafka, and the list goes on. The experience their developers have at work is a priority for the organization and its leaders. Episode notes: Find out why others have joined Shell . If you want to experience what being a developer at one of the world’s largest energy companies looks like, they’re h...

Jun 28, 202322 minEp. 596

The cofounder of Chef is cooking up a less painful DevOps

Adam is the cofounder and former CTO of Chef , which provides DevOps automation tools that help configure, deploy, and manage application infrastructure, including security and compliance. Adam’s new venture, System Initiative , reimagines infrastructure-as-code as collaborative, open-source software. See what they’re up to on their blog , starting with Adam’s article DevOps without papercuts . If you’re interested in playing with a developer build of System Initiative, submit your information h...

Jun 27, 202326 minEp. 595

Throwing away the script on testing

Sofy is a no-code test automation platform for mobile apps. SofySense is their OpenAI-powered AI assistant. See what they’re up to on their blog or check out their open roles . One of the biggest challenges in testing is deciding whether to use mock or live data . Interested in reading about how Stack Overflow is building up our test coverage ? Syed is on LinkedIn . Congrats to Lifeboat badge winner Todd A. Jacobs for interceding between the question How can I check whether a string is an intege...

Jun 23, 202321 minEp. 594

Stress test your code as you write it

CodiumAI plugs into your IDE and suggests meaningful test suites as you code. See what they’re up to on their blog or scope out their open roles . You can also follow them on Twitter . Connect with Kyle on Linked , Twitter , or GitHub . Connect with Itamar on LinkedIn . Today’s Lifeboat badge is awarded to Héctor M. for answering Convert a string to a Boolean in C# . Thanks for spreading some knowledge. See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art1...

Jun 20, 202325 minEp. 593

Pair Programming? We peek under the hood of Duet, Google’s coding assistant.

Interested in trying Duet? You can get on the waitlist here . You can learn more about tuning and deploying your own version of Google’s foundation models in their Generative AI studio . If tuning your own model sounds overwhelming, you can head to Model Garden , where a wide selection of open-source and third-party models are available to try. Marcos is on LinkedIn . See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info ....

Jun 16, 202327 minEp. 592

The meeting that changed how we build software

Jim is a pioneering software developer who was one of 17 original signatories to the Agile Manifesto . His first engineering job was on a little NASA program you may have heard of: Project Apollo . His latest book is Wild West to Agile: Adventures in software development evolution and revolution ; get your copy here . Find Jim on LinkedIn or his website . Today’s Lifeboat badge winner is nCod3d for answering How can I find how many useful digits are in any given a number N? . Thanks for spreadin...

Jun 13, 202328 minEp. 591

Chatting with Apple at WWDC: Macros in Swift and the new visionOS

Our guests today are Christopher Thielen , product manager for languages and frameworks at Apple, and Josh Shaffer , a Senior Director of Software at Apple with a focus on Swift frameworks. We discuss the introduction of Swift Macros , improving widgets with App Intents , and some of the new paradigms for crafting apps in visionOS . If you want to get the full picture of all the updates Apple announced for software developers, you can watch this year’s State of the Union or dive into particulars...

Jun 09, 202322 minEp. 590

MosaicML: Deep learning models for sale, all shapes and sizes

MosaicML is a platform for training and deploying large AI models at scale. Explore their docs , check out their blog , and keep an eye on their open roles . Jonathan Frankle is the Chief Scientist at MosaicML and an incoming Assistant Professor of Computer Science at Harvard. Abhinav Venigalla is the NLP Architect at MosaicML. Today’s Lifeboat badge winner is singmotor for rescuing How to remove columns with too many missing values in Python from the dustbin of history. See Privacy Policy at ht...

Jun 06, 202324 minEp. 589

Balancing a PhD program with a startup career

Rebuy is an AI-powered personalization platform. Check out their developer hub , explore case studies , or keep up with their blog . Cameron is a PhD student in computer science and member of the OptimaLab at Rice University. Autonomous agents are AI-powered programs that can create tasks for themselves in response to a given objective. They “can create tasks for themselves, complete tasks, create new tasks, reprioritize their task list, complete the new top task, and loop until their objective ...

Jun 02, 202329 minEp. 588

This product could help build a more equitable workplace

Joonko is an automated diversity recruiting layer named for Japanese mountain climber ​​ Junko Tabei , the first woman to reach the summit of Mt. Everest. You can learn about their talent pool , keep up with their blog , or check out their open positions . ICYMI, read our blog post about how the recent tech layoffs have had a disproportionate impact on women, people of color, and immigrants. Connect with Ilit on LinkedIn . This week’s Lifeboat badge is awarded to pppery for their answer to Why u...

May 30, 202318 minEp. 587

How the creator of Angular is dehydrating the web

Angular is an open-source web framework used by millions of developers. Explore the Angular community . Miško is currently CTO at Builder , an API-driven, drag-and-drop headless CMS with a visual editor. Explore their docs or see what they’re up to on their blog . Builder’s full-stack web framework is Qwik , which just reached 1.0 . Let Miško walk you through why Hydration is Pure Overhead . ICYMI, listen to our episode with Builder CEO Steve Stewell. Connect with Miško on LinkedIn , Twitter , o...

May 26, 202328 minEp. 586

For those who just don't Git it

Pierre-Étienne’s interest in computing began with the functional programming language OCaml , created by Xavier Leroy . Before OCaml, Pierre-Étienne explains, “everyone thought functional programming was doomed to be extremely slow.” Pijul is a free, open-source distributed version control system. You can get started here . Want a GitHub-like interface? Find it here . Read the article that led to this conversation: Beyond Git: The other version control systems developers use . Pierre-Étienne is ...

May 23, 202323 minEp. 585

Building zero tier systems on bare metal

While Mauricio and team had to get back to bare metal, most programmers are headed in the opposite direction. It’s why MIT switched from Scheme to Python . At Stack Overflow, we’re familiar with what happens to websites during physical failures, like hurricanes . Connect with Mauricio on LinkedIn . Congrats to Lifeboat badge winner The Nail , who pinned a solid answer on the question, if->return vs. if->else efficiency . See Privacy Policy at https://art19.com/privacy and California Privac...

May 19, 202327 minEp. 584

Great code isn’t enough. Developers need to brag about it

Visit Dagna’s website, theMindfulDev.com , to learn more about her coaching process , which is built around understanding what fulfillment looks like for each client. Dagna is on LinkedIn . You can also connect with Ceora on Twitter or her website . Ryan is also on Twitter , especially when there’s a good AI joke to be shared. Gold star for Lifeboat badge winner JasonHorsleyTech for rescuing the question Installing PHP 7.3 on a new MacBook Pro with the new A1 chip (Apple silicon) . See Privacy P...

May 16, 202324 minEp. 583

Stung by OWASP? Chatting with the creator of the most popular web app scanner

Simon is the founder and longtime project lead of OWASP ZAP , an integrated penetration testing tool that helps uncover vulnerabilities in web apps, including compromised authentication, sensitive data exposure, and SQL injection. ZAP is OWASP ’s most active project and the world’s most popular web app scanner. Check out other OWASP projects here or explore ZAP’s docs . Check out our blog post on how you can mitigate the ten most-found OWASP vulnerabilities in Stack Overflow C++ snippets. Jit , ...

May 12, 202317 minEp. 582

A conversation with the folks building Google's AI models

Learn more about Forrest on his website and check out his newsletter . You can follow Paige on Twitter or her LinkedIn . Get on the list to try out some of the new stuff released today here . See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info ....

May 10, 202325 minEp. 581

Read the docs? We prefer to chat with them

Cloudflare offers zero-trust security and performance tools for web and SaaS apps. Cloudflare Workers allows devs to deploy serverless code globally to over 285 data centers around the world. Astro is an open-source web framework built for speed. Houston is a bot that lets you chat with their docs. Check out Confbrew , a conference session Q&A bot from Markprompt and Contenda (where Cassidy is CTO). Connect with Brendan on LinkedIn or follow him on Twitter . Connect with Michael on Twitter ....

May 09, 202325 minEp. 580

Building golden paths for developers

Luca currently heads up product at Humanitec , a platform orchestrator that provides self-service “ golden paths ” for developers. Get up to speed (or refresh your memory) on what platform engineering involves and what an internal developer platform is . Dynamic configuration management (DCM) is a methodology for configuring compute workloads. Stop by the Platform Engineering Slack channel . Hear from top DevOps and platform engineering leaders at PlatformCon 2023 , a virtual event held June 8-9...

May 05, 202324 minEp. 579

When AI meets IP: Can artists sue AI imitators?

Ben and Ceora talk through some thorny issues around AI-generated music and art, explain why creators are suing AI companies for copyright infringement, and compare notes on the most amusing/alarming AI-generated content making the rounds (Pope coat, anyone?). Episode notes: Getty Images is suing the company behind AI art generator Stable Diffusion for copyright infringement, accusing the company of copying 12 million images without permission or compensation to train its AI model. Meanwhile, a ...

May 02, 202323 minEp. 578

How a top-ranked engineering school reimagined CS curriculum

Olin College of Engineering has one of the top-ranked undergrad engineering programs in the US. Its computing curriculum is a concentration within the engineering major, not a standalone major. The upshot is a liberal arts-informed course of study with fewer math and theory requirements than a typical CS degree and a greater emphasis on practical, job-ready skills like code quality, testing, and documentation. To learn more about how software design is taught at Olin, explore the course . Andrew...

Apr 28, 202324 minEp. 577
For the best experience, listen in Metacast app for iOS or Android