The Stack Overflow podcast is a weekly conversation about working in software development, learning to code, and the art and culture of computer programming. Hosted by Paul Ford and Ben Popper, the series features questions from our community, interviews with fascinating guests, and hot takes on what’s happening in tech. Founded in 2008, Stack Overflow is empowering the world to develop technology through collective knowledge. It’s best known for being the largest, most trusted online community for developers and technologists. More than 100 million people come to Stack Overflow every month to ask questions, help solve coding problems, and develop new skills.
Similar Podcasts

El Estoico | Estoicismo en español
En este podcast vamos a hablar Estoicismo, figuras estoicas y ejercicios estoicos para mejorar tu vida y tu resiliencia ante las adversidades.

Greater Than Code
For a long time, tech culture has focused too narrowly on technical skills; this has resulted in a tech community that too often puts companies and code over people. Greater Than Code is a podcast that invites the voices of people who are not heard from enough in tech: women, people of color, trans and/or queer folks, to talk about the human side of software development and technology. Greater Than Code is providing a vital platform for these conversations, and developing new ideas of what it means to be a technologist beyond just the code.
Featuring an ongoing panel of racially and gender diverse tech panelists, the majority of podcast guests so far have been women in tech! We’ve covered topics including imposter syndrome, mental illness, sexuality, unconscious bias and social justice. We also have a major focus on skill sets that tech too often devalues, like team-building, hiring, community organizing, mentorship and empathy. Each episode also includes a transcript.
We have an active Slack community that members can join by pledging as little as $1 per month via Patreon. (https://www.patreon.com/greaterthancode)

Command Line Heroes
Stories about the people transforming technology from the command line up.
Is this the AI renaissance?
Prosus, one of the world’s largest tech investors, acquired Stack Overflow in 2021.Check out the annual State of AI Report from Nathan Benaich and Ian Hogarth.Read our CEO’s recent post on Stack Overflow’s approach to Generative AI.Connect with Paul on LinkedIn. Today’s Lifeboat badge winner is suvayu for their answer to How to put a big centered "Thank You" in a LaTeX slide.
When setting up monitoring, less data is better
Akita is a monitoring and observability platform that watches API traffic live and automatically infers endpoint structure.Jean, who comes from a family of computer scientists, earned a PhD from MIT and taught in the CS department at Carnegie Mellon University before founding Akita.Read Jean’s post on the Stack Overflow blog: Monitoring debt builds up faster than software teams can pay it off.Jean is on LinkedIn and Twitter.Congrats are in order for Stellar Question badge winner legendary_rob for asking Adding a favicon to a static HTML page.
Ops teams are pets, not cattle (ep. 556)
A common refrain you’ll hear these days is that servers should be scaled out, easy to replace, and interchangeable—cattle, not pets. But for the ops folks who run those servers the opposite is true. You can’t just throw any of them into an incident where they may not know the stack or system and expect everything to work out. Every operator has a set of skills that they’ve built up through research or experience, and teams should value them as such. They’re people, not pets, and certainly not cattle—you can’t just get a new one when you burn out your existing ones. On this episode of the podcast—sponsored by Chronosphere—we talk with Paige Cruz, Senior Developer Advocate at Chronosphere, about how teams can reduce the cognitive load on ops, the best ways to prepare for inevitable failures, and where the worst place to page Paige is. Episode notes:Chronosphere provides an observability platform for ops people, so naturally, the company has an interest in the happiness of those people. If you’re interested in the history of the pets vs. cattle concept , this covers it pretty well. Previously, we spoke with the CEO of Chronosphere about making incidents easier to manage. We’ve covered this topic on the blog before, and two articles came up during our conversation with Paige. You can connect with Paige on Twitter, where she has a pretty apropos handle. Congrats to Stellar Question badge winner Bruno Rocha for asking How can I read large text files line by line, without loading them into memory?, which at least 100 users liked enough to bookmark.
We bought a university: how one coding school doubled down on brick and mortar
Alura is a Portuguese-language edtech platform where users can learn programming, backend and mobile development, data science, design and UX, DevOps, and more.They started small, grew into a bustling online program, then purchased a majority stake in FIAP, a private university in São Paulo, Brazil. Paulo and Stack Overflow Director of Engineering Roberta Arcoverde cohost a popular Portuguese-language podcast about programming, design, startups, and technology.Paulo’s new open-source project is full of career resources for T-shaped developers.Connect with Alura CEO Paulo Silveira on LinkedIn.Connect with Alura Chief Education Officer Guilherme Silveira on LinkedIn.Connect with Roberta Arcoverde on LinkedIn.Today’s Lifeboat badge winner is netblognet for their answer to Get JSON object from URL.
The philosopher who believes in Web Assembly
Fermyon offers serverless cloud computing. Spin is their developer tool for building WebAssembly microservices and web applications; check it out on GitHub.Like past podcast guest David Hsu of Retool (and yours truly), Matt earned a degree in the humanities before deciding to prioritize his “side gig” in tech.Follow Fermyon on GitHub. Matt is on LinkedIn.Shoutout to Lifeboat badge winner keineahnung2345 for saving Hamming distance between two strings in Python from the dustbin of time.
Going stateless with authorization-as-a-service
Cerbos is an open-source, scalable authorization-as-a-service that aims to make implementing roles and permissions a cinch. Explore their docs or see how their customers are using Cerbos. Stateless applications like Cerbos don’t retain data from previous activities, giving devs predictable plug-and-play functionality across cloud, hybrid, on-prem, and edge instances.Connect with Alex on LinkedIn and Twitter.Shoutout to Lifeboat badge winner Hoopje for rescuing Print in bold on a terminal from the dustbin of history.
Building an API is half the battle
If you prefer, you can read this as a Q&A article or watch the video.Kong is a cloud-native API platform. The first iteration of an API marketplace Marco and his colleagues built was Mashape.Developments like GraphQL and gRPC have become critical as the number of APIs increases over time.Find Marco on LinkedIn and Twitter.
From cryptography to consensus: Q&A with CTO David Schwartz on building blockchain apps
Right now, plenty of people are building businesses on social media platforms, on streaming platforms, and on market platforms that they don’t control. That platform can make the rules in any way they want and remove access at any time. That means founders are potentially one step away from losing their livelihood. The same goes for consumers buying from these platforms: if you lose access to your account, there goes all your purchases. As it turns out, you were licensing everything, not buying it. On this sponsored episode of the podcast, we talk with Ripple CTO David Schwartz about the promise that decentralized trust and distributed consensus has for software development — and for more transparency in ownership. Episode notes:Cross-border payments, while they might not be the sexiest app, are one of the best product-market fits for blockchains. Learn more about Ripple at their home page. Get started learning about the XRP Ledger with their documentation. Congrats to Lifeboat badge winner, asmeurer, for their answer to What does `S` signify in SymPy?
From Smalltalk to smart contracts, reflecting on 50 years of programming
Smart contracts aren’t actually new. Computer scientist, legal scholar, and cryptographer Nick Szabo coined the term in 1994 (possibly earlier, depending on who you ask). Old problems seem to keep coming back. Bret Victor gave a talk in 2013 called “The Future of Programming,” where he talked about problems from 1973 that were still relevant. To learn more about the Agoric blockchain, check out their homepage. If you’d rather shape how the blockchain itself operates, much of Agoric’s code is open source. Connect with Dean on Twitter or Telegram
How to keep the servers running when your Mastodon goes viral
A Principal Engineer at GitHib, Kris is president of the Nivenly Foundation and an admin at Hachyderm, an instance of the decentralized social network powered by Mastodon. The ongoing changes at Twitter have fueled interest in alternative, decentralized platforms like Mastodon and Discord.Read Leaving the Basement, Kris’s post about scaling and migrating Hachyderm out of her basement.Watch Kris’s conversation with DigitalOcean Chief Product Officer Gabe Monroy about building decentralized IT platforms.Find Kris on Twitter, GitHub, Twitch, or YouTube.Congrats to Lifeboat badge winner metakeule for answering How can I get an error message in a string in Go?
The next gen web browser has no tabs, only spaces
Today’s guests from Browser Co. are software engineer Victoria Kirst and design lead Dustin Senos of The Browser CompanyThe Browser Company is building a new kind of browser designed to keep users “focused, organized and in control.” Arc, their browser, is “full of big new ideas about how we should interact with the web” and has been called “the best web browser to come out in the last decade.” For an introduction to and first look at Arc, start with this video. You can also join the waiting list or subscribe to the Substack.Follow The Browser Company on Twitter.Connect with Victoria on LinkedIn or Twitter.Connect with Dustin on LinkedIn or Twitter.Special thanks to Ellis Hamburger, owner of the best username, for facilitating this terrific conversation with Victoria and Dustin.Congrats to Lifeboat badge winner Todd for answering How can I name a @Service with multiple names in Spring?.
After crypto’s reality check, an investor remains cautiously optimistic
In his role at SwissOne Capital, Kenny champions investments in Web3 and the metaverse. A writer on all things crypto since 2013, he’s a regular contributor to the US Chamber of Commerce.The collapse of Three Arrows Capital and FTX eroded investor trust in crypto, but Kenny remains “cautiously optimistic” about the market’s future.Connect with Kenny on LinkedIn or Twitter.Congratulations are in order for Lifeboat badge winner xray1986 for their answer to Unicode symbol that represents "download".
Moving up a level of abstraction with serverless on MongoDB Atlas and AWS
The history of computing has been a story of moving up levels of abstraction: from hard-coding algorithms and directly manipulating memory addresses with assembly languages to using more natural language constructs in high-level general purpose languages to abstracting the hardware of the computer in cloud compute. Now serverless functions take that abstraction even further. We’ve made the algorithms that process data simple and natural; MongoDB wants to do the same for how we persist data. On this sponsored episode of the podcast, we chat with Andrew Davidson, SVP Products at MongoDB, about how they’re turning a database into a fully-managed service that developers can use in a more natural way. Along the way, we discuss how the cost bottleneck has moved from the storage media to developers’ minds, how greater abstractions can enable developers, and how to get insights from production data faster. Episode notesTry MongoDB Atlas on AWS for free.You can get started with MongoDB Atlas directly from the AWS Marketplace. If you’re at a startup, you can take advantage of their special offer for startups. The community edition of their classic database is available to download as well. If you’re looking to learn a thing or two before diving in, check out MongoDB University. Our thanks to Great Question badge winner Derek 朕會功夫 for asking How can I reverse an array in JavaScript without using libraries? You know the rarest kung fu of all: asking great questions.
What our engineers learned building Stack Overflow
The inbox improvements were Radek’s graduation project. Not bad for a newbie. Not everyone likes change, and the inbox change was no exception. So we looked into fixing that.Read about what our engineering team learned building and scaling Stack Overflow to support millions of users.Connect with Radek on LinkedIn. Find Cobih on LinkedIn and Twitter.Longtime Stacker Yaakov Ellis is also on LinkedIn.Congrats to user HelloCW on receiving a Socratic Badge for asking a well-received question on 100 separate days and maintaining a positive question record.
Let’s talk large language models
Our recent Pulse Survey showed how technologists visiting Stack Overflow feel about emergent technologies. The consensus is clear: AI assistants will soon be everywhere, and developers aren’t sure how they feel about that. Check out the podcast here or dive into the blog.Learn more about the emergent abilities of large language models (LLMs). For more on the intersection of AI and academia, listen to our episode with computer science professor Emery Berger or read his essay on how academics are coping with AI that can ace exams and do everyone’s homework.Catch up on the adventures of the worst coder in the world.Congrats to user d1337, whose question How to assign a name to the size() column? won a Stellar Question badge.