

The Stack Overflow Podcast
The Stack Overflow Podcast
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.
Episodes
Mentioned books

May 17, 2022 • 16min
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 https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

May 13, 2022 • 33min
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 SaaS product.”Today’s Lifeboat badge goes to user Diogo for their answer to How can I call functions from one .cpp file in another .cpp file?.Connect with Ian on LinkedIn.Connect with Corey on LinkedIn.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

May 10, 2022 • 27min
Feeling burned out? You’re not the only one.
Topics discussed include preventing burnout, aligning work with personal values, maintaining work-life balance in the tech industry, embracing outdoor movement for mental wellbeing, gaining perspective through stargazing and celebrity interactions, and casual tech recommendations. The podcast also features a manager's toolkit for preventing burnout and tech recs for Pokémon GO and Apple Watch activity tracker.

May 5, 2022 • 23min
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 3, 2022 • 27min
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 podcast.Ben talks up Samsung’s The Frame, which lets you display your favorite NFT or old-fashioned art when you’re not using it as a TV. Because who wants to look at a blank screen?Cassidy recommends Adam Grant’s book Think Again: The Power of Knowing What You Don’t Know and Matt recommends an LG C1 TV for folks in the market for a stunning gaming experience.Today’s Lifeboat badge goes to user Drew Reese for their answer to Deprecation notice: ReactDOM.render is no longer supported in React 18.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Apr 29, 2022 • 33min
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 that old chestnut about how remote workers “can’t stay home in your pajamas all day.” (Watch us.)Matt recommends Oh My Git!, an open-source game that teaches Git. Ceora recommends Popsy, which allows you to turn your Notion pages into a website for free.And some recommended reading: How to make the most out of a mentoring relationship from the GitHub blog and How to use the STAR method to ace your job interview from The Muse.Today’s Lifeboat badge goes to user metadept for their answer to Generate a two-digit positive random number in JavaScript.Find Adam on LinkedIn here.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Apr 26, 2022 • 32min
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 their answer to How do I do a database backup on Amazon RDS every hour?.Connect with Ben Kelley.Learn more about Aaron Shekey’s work.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Apr 22, 2022 • 31min
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 to a lot of less than professional code making it’s way to production.Andi cofounded Zend Technologies to oversee PHP advances and served as CEO from 2009 until the company’s acquisition in 2015. After Zend Technology, Andi became one of what he jokes was “five folks in a garage” building a new graph database for Amazon.Now, at Google, Andi runs the operational database for Google Cloud Platform, including managed third parties and cloud-native databases Spanner, Bigtable, and Firestore.His background in programming makes Andi sensitive to the importance of prioritizing developer experience: “the number-one person using our services are our developers. And so we need to make [our technology] super-productive and simple and easy and fun for developers to use.”Connect with Andi on LinkedIn.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Apr 19, 2022 • 30min
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 data. Our lifeboat badge of the week goes to alkber, who explained how to convert seconds to minutes, hours and days in JavaSee Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Apr 15, 2022 • 22min
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, an electrical alternative to acupuncture (it’s tech, technically). Cassidy recommends Covatar for unique, personalized digital art like NFT avatars.Today’s Lifeboat badge goes to user Joseph Silber for their answer to What’s a regex that matches all numbers except 1, 2 and 25?.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.


