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

Turns out the Great Resignation goes both ways

Companies like Meta, Twitter , and Netflix are enacting hiring freezes and layoffs, a situation that’s not great for anybody but is likely to have outsize effects on people of color in tech . Gen Z may not understand file structures , but they sure understand Twitter toxicity. MegaBlock from Gen Z Mafia allows users to block bad tweets, their authors, and every single account that liked the offending tweet. There, doesn’t that feel better? Apple’s WWDC 2022 is just around the corner. What are yo...

May 24, 202230 minEp. 456

Make your open-source project public before you’re ready

Highly-touted cryptocurrencies like TARA don’t always solve the problems they’re supposed to, as Bloomberg reports . If you’re looking for a compelling deep-dive into a crypto scammer, Cassidy recommends BBC podcast The Missing Cryptoqueen . Ceora is working to improve the quality of her commit messages in order to turn what’s now a personal project into an open-source project that others can contribute to. One great resource she’s found: Zen and the art of writing good commit messages . Attenti...

May 20, 202230 minEp. 455

Building out a managed Kubernetes service is a bigger job than you think

You may be running your code in containers. You might even have taken the plunge and orchestrated it all with YAML code through Kubernetes. But infrastructure as code becomes a whole new level of complicated when setting up a managed Kubernetes service. On this sponsored episode of the Stack Overflow podcast, Ben and Ryan talk with David Dymko and Walt Ribeiro of Vultr about what they went through to build their managed Kubernetes service as a cloud offering. It was a journey that ended not just...

May 18, 202226 minEp. 454

Open-source is winning over developers and investors

Supabase , the open-source database-as-a-service company, raised $80 million in Series B funding in a round led by Felicis Ventures. In case you were wondering: YYes, the company is named for the Nicki Minaj song !. Today in tech recs: Cassidy recommends budgeting app Lunch Money for everything from crypto to cash. Matt recommends Magnet for window management. Today’s Lifeboat badge goes to user dfrib for their answer to Error "nil requires a contextual type" using Swift . See Privacy Policy at ...

May 17, 202216 minEp. 453

Software is adopted, not sold

Ian and Corey met at Microsoft, where they built Microsoft Office Business Scorecard Manager 2005 (which boasted its own CD-ROM). They went on to found Mattermost in 2016 to give developers one platform for collaborating across tools and teams. Ian, who previously founded the game company SpinPunch , calls Mattermost “yet another of those video game companies turned B2B software companies,” like Slack and Discord . Says Ian: “Games are all the risk of a movie plus all the complexity of a B2B Saa...

May 13, 202233 minEp. 452

Feeling burned out? You’re not the only one.

Check out a manager’s toolkit for preventing burnout put together by Gitlab Cassidy once asked Stephen Colbert for his favorite website. His answer may surprise you. Today in tech recs: Pokémon GO (for extra motivation to get outside) and the Apple Watch activity tracker (to track activity and remind you to move around). Jon recommends that you not get a treadmill desk. Today’s Lifeboat badge goes to user JLRishe for their answer to Error "TypeError: $(...).children is not a function" . Follow J...

May 10, 202227 minEp. 451

Why security needs to shift left into the SDLC

You can check out Michael’s bio here and tune in to his podcast Cloud Unfiltered . If you're interested in some of open source work Michael and his colleagues are doing, check out API Clarity . See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info ....

May 05, 202223 minEp. 450

What counts as art, anyway?

Stack Overflow’s 2019 Developer Survey found that respondents overwhelmingly considered Elon Musk to be the person with the greatest influence on technology. Now that Musk is taking over Twitter , it’s safe to say that influence will increase. James Stanier, engineering director at Shopify, has some thoughts on one of our perennial topics: transitioning from IC to manager. He’s proposed a 90-day trial period for IC engineers moving into management roles. Listen to Stanier on the Dev Interrupted ...

May 03, 202227 minEp. 449

Would you trust an AI to be your eyes?

The crew has complicated feelings about products like Apple’s augmented reality glasses and Google Glass . Ceora put it best: “I'm very cautious about any big tech company having any more access to my perception of reality.” On the other hand, products like Envision smart glasses that help visually-impaired people navigate their environments exemplify how AR technology can enable accessibility and empower users. Speaking of different perceptions of reality, New York mayor Eric Adams dusts off th...

Apr 29, 202233 minEp. 448

Meet the design system that lets us customize and theme Stack Overflow

If you’re not familiar with Stacks , Stack Overflow’s design system, it’s a robust CSS and JavaScript Pattern library that helps users create coherent experiences in line with Stack Overflow’s best practices and design principles. Explore more on Netlify or GitHub . Missed our April Fool’s prank this year? Relive the hilarity and the pain . Atomic CSS is a CSS architecture approach favoring single-purpose classes named based on visual function. Today’s Lifeboat badge goes to user ceejayoz for th...

Apr 26, 202232 minEp. 447

How a college extra-credit project became PHP3, still the bedrock of the web

A high school class on Pascal launched Andi’s interest in programming (starting on an Apple IIc). Andi was bored with his university studies and took on an extra-credit programming project that turned into PHP3 , the version that built a million websites. PHP gets a lot of hate , and we have two theories about why. First, it’s primarily brownfield development, and we all know that hell is other people’s code. Second, it democratized development—a great thing in many ways - that nevertheless led ...

Apr 22, 202231 minEp. 446

What's the average tenure of a software developer at a big tech company?

Average tenure at Google has been reported at 1.1 years, which stands in contrast to a broader average of 4.2 years for software developers across the board. Tech jobs at many so called titans and disrupters last less than two years, according to research from Dice . Uber is forging an unlikely alliance with two taxi tech firms. The ultimate chron job - ensuring users can access a chronological feed on their favorite social media without sacrificing your recommendation algorithm's potency or dat...

Apr 19, 202230 minEp. 445

Warning signs that hot startup hiring engineers might not last

Cassidy is co-organizing Devs for Ukraine, a free online engineering conference from April 25-26 to raise funds in support of Ukraine. Register today and donate if you can. Plex.tv is a hub for live TV, on-demand streaming content, and your own media library. Read the full story of Fast’s speedy shutdown. Following the ultimate personal security checklist will protect your digital security and privacy—but it might also raise eyebrows at the FBI. Today’s tech recs: Ben recommends TENS therapy , a...

Apr 15, 202222 minEp. 444

“Your salary shouldn’t be dictated by how good a negotiator you are.”

Read about how New Relic achieved pay equity —and what, exactly, that means. Last month, hacker group Lapsus$ released screenshots showing it had successfully breached Okta’s internal systems using compromised credentials. What does it all mean? Read about it here and here . Matt recounts a harrowing example of a man-in-the-middle attack that nearly emptied a friend’s bank account Today’s recommendations: Cassidy recs Midjourney , an AI art-making tool currently in beta. (Learn more about Midjou...

Apr 12, 202232 minEp. 443

Words of wisdom for self-taught developers

Quizzes and games like Roblox are a good way to build your knowledge, whether you’re learning to code or becoming a K-pop expert. ICYMI: Listen to our conversation with HashiCorp cofounder Mitchell Hashimoto , who recently returned to an IC role after serving as CEO and CTO. Connect with Jon on LinkedIn or follow him on Twitter . Today’s Lifeboat badge goes to user Roko C. Buljan for their answer to Pure CSS 3 image slider—without JavaScript or radio inputs . See Privacy Policy at https://art19....

Apr 08, 202230 minEp. 442

The new version of React, great tools for learning CSS, and the double standard for female engineers

React 18 is the latest major version of React. Cassidy also provides an excellent summary of React history. Ceora is working on some CSS art (inspired by K-pop, natch) using CodePen . Cassidy explains why Tanya Reilly’s talk-turned-blog-post Being Glue , which Ceora shouted out in Episode 425, was pivotal in shaping her career decisions. Why do women in software engineering have to worry about being seen as “ not technical enough ”? Today’s tech recs: Ceora recommends the Nintendo Switch™ , Matt...

Apr 05, 202238 minEp. 441

Embracing ambiguity in software with one of YouTube’s UX engineers

Read a profile of Mattaniah on People of Color in Tech (POCIT) here . Connect with Mattaniah on LinkedIn or follow her on TikTok . Who remembers Vine ?? This week’s tech recs: Cassidy recommends her Hifiman headphones . Ben recommends his hybrid RAV4 (42 miles on the battery alone). Matt recommends Spline , a design app for 3D web experiences. Ceora’s recommendation is a clear phone case from Five Below , perfect for displaying a photo of your favorite K-pop idol (or, you know, your dog). Plus, ...

Apr 01, 202233 minEp. 440

Give us 23 minutes, we’ll give you some flow state

Why has this empty NPM package been installed 700,000 times? We’ve got the answer for ya. A nice article and podcast on flow state, including the claim that 23 minutes is the magic number of minutes it takes to find your flow. Thanks to our Lifeboat badge winner of the week, Manjusha, for explaining how to: Parse a pipe-delimited file in Python See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info ....

Mar 29, 202223 minEp. 439

Human laziness is the ultimate security threat

Vercel is a developer-first, frontend-focused platform. Together with Google and Meta, Vercel built Next.js , an open-source React framework that helps developers build high-performance web experiences with ease. PlanetScale is a MySQL-compatible serverless database platform that enables infinite SQL horizontal scale. Tools like Webflow and Squarespace have made web development accessible for casual programmers, but what does this mean for professional developers? This week’s Lifeboat badge goes...

Mar 25, 202237 minEp. 438

Getting through a SOC 2 audit with your nerves intact

Once a company reaches a certain size, their customers might start asking for proof that it has good security and data habits. They want to know if there’s a business continuity plan in place in case disaster strikes. For many companies, formalizing this proof means submitting to an auditing process known as SOC 2. If you’re a developer at one of these companies, particularly if you provide or use SaaS applications, you’ll end up having to implement the controls these audits require. On this spo...

Mar 23, 202226 minEp. 437

Codespaces moves into public beta, the virtual real estate worth millions, and how microservices and CI/CD can hurt productivity

Geriatric millennials unite. Learn more about GitHub’s move to put prebuilt Codespaces into public beta , plus check out CodeSandbox , home of self-proclaimed lazy developers. Meanwhile, in blockchain: Polygon, a solution designed to expand transaction efficiency and output for Ethereum, raised $450 million “to consolidate its lead in the race to scale Ethereum.” Is Decentraland the most annoying blockchain project? The competition is fierce. The 2022 Java Developer Productivity Report found tha...

Mar 22, 202235 minEp. 436

McDonald’s is to Chipotle what REST APIs are to GraphQL

Danielle’s path to software engineering began when she was accepted into MIT’s Women’s Technology Program , an education and mentorship opportunity for high schoolers interested in engineering or computer science. She later earned her CS degree from MIT. Danielle’s first role out of college was a junior developer working on Meteor , a full-stack JavaScript framework that was just starting a GraphQL project they called Apollo. She tells the team how Meteor started looking at GraphQL and how that ...

Mar 18, 202237 minEp. 435

Visual Studio turns 25, new ideas for supporting open source, and of course…NFTs

The team pays tribute to Microsoft’s Visual Studio , an IDE and source code editor that turns 25 this month. Read Simon Willison’s article on how companies can financially support the open-source contributors they rely on. Learn more about open source’s diversity problem, and how to address it, here and here . Why are K-pop NFTs so unpopular with fans? The Atlantic digs in. ICYMI: Listen to our conversation with HashiCorp cofounder Mitchell Hashimoto: Moving from CEO back to IC . See Privacy Pol...

Mar 15, 202229 minEp. 434

Crypto feels broken. That’s because it’s the internet circa 1996.

David is a CS major who worked in Apple’s music group in the 90s and went on to become CEO of eMusic in the aughts. At Venrock , David invested in early-stage crypto, consumer, and enterprise tech companies. He was early to crypto as a node maintainer on the Bitcoin blockchain and an Ethereum miner, setting up a rig in his basement several years ago. At CoinFund , he focuses on early- and growth-stage crypto and blockchain companies and technologies like Upshot , a platform for crowdsourced NFT ...

Mar 11, 202220 minEp. 433

Who says HTML and CSS aren't real programming?

Learn more about GitHub’s ​​machine learning-based code scanning , which finds security issues before they make it to production. Google invests $100 million in a skills training program for low-income Americans . Is there a catch? Take2 is a New Zealand program that teaches incarcerated people to code: building marketable skills, opening up employment opportunities, and dramatically reducing recidivism. At the time of writing, Take2 has a 100% success rate in preventing recidivism. We have two ...

Mar 08, 202231 minEp. 432

Why David Barrett, CEO of Expensify, still takes his turn on PagerDuty

Expensify is an expense management solution that integrates with your travel, ERP, and finance/accounting software. Check out their full list of integrations . Expensify engineers rely on Stack Overflow for Teams to make knowledge accessible and shareable, rather than wading through swathes of documentation. Read the case study . Flat organizations like Expensify have minimal or no middle management, meaning there’s no management layer between staff and executives. A similar model for decentrali...

Mar 04, 202238 minEp. 430

The Great QR Code Comeback

Ceora shouts out Mermaid , a JavaScript-based diagramming and charting tool that creates diagrams dynamically based on Markdown-inspired text definitions. Coinbase’s bouncing QR code ad proved so popular it crashed the app . Considered passé pre-pandemic, QR codes have obvious value now: they’re touch-free, easy to scan, and ubiquitous. (Just don’t call it a comeback .) In preparation for his move from New Zealand to Canada, Matt is overhauling his hardware and transitioning to an M1 MacBook Pro...

Mar 01, 202225 minEp. 429

Is functional programming the hipster programming paradigm?

Here’s a useful primer on functional programming with JavaScript. This tutorial will guide you in exploring the fundamentals of functional programming with React . If you’re looking for more info on functional programming in React, we’d like to tell you why hooks are the best thing to happen to React . Functional not your thing? Learn why object-oriented programming (OOP) has become such a dominant paradigm . See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https:...

Feb 25, 202228 minEp. 428

Finally, an AI bot that can ace technical interview questions

Learn more about AlphaCode here . Check out an amazing video essay critiquing the NFT market, The Line Goes Up . Read up on Josh Wardle, the developer who built Wordle for his partner to help pass the time during the pandemic, then sold it to the NY Times for a sweet seven figures. See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info ....

Feb 22, 202221 minEp. 427

An algorithm that optimizes for avoiding ennui

You can learn more about Clement's career on his LinkedIn and on Twitter (assuming you speak French). You can learn more about Dailymotion here and check out the roles they are hiring for here . You can find Cassidy Williams on Twitter and at her website . You can find Ceora Ford on Twitter and at her website . Our Lifeboat badge winner of the week is Swati Kiran, who helped solve an error causing permission problems in an angular app. See Privacy Policy at https://art19.com/privacy and Californ...

Feb 18, 202220 minEp. 426
For the best experience, listen in Metacast app for iOS or Android