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.
Developer Tea
Developer Tea exists to help driven developers connect to their ultimate purpose and excel at their work so that they can positively impact the people they influence.
With over 13 million downloads to date, Developer Tea is a short podcast hosted by Jonathan Cutrell (@jcutrell), co-founder of Spec and Director of Engineering at PBS. We hope you'll take the topics from this podcast and continue the conversation, either online or in person with your peers. Twitter: @developertea :: Email: developertea@gmail.com
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)
He went from .NET and VS Code to working on Web3
John explains that Web3 is about the convergence of technology, economics, and social trends.He elaborates that foundations begin with service-based architecture (SOA), the notion of how to design loosely coupled systems that consist of economic services and components.He goes on to explain how DeFi represents this thinking of a loose composition of services.With all of this, blockchain brings together technology and economic incentives into a holistic equation—people contribute because they want to contribute.Nonsense it is not, says baby Yoda.Crypto isn’t the end game. It’s a segue along the way.Follow Ben, Matt, and John.Learn more about the Global Blockchain Business Council and John’s company, ngEnterprise.Speaking of awesomeness, we’d like to give a shout out to Stellar Question Badge winner GateKiller for asking a question “How can I get the DateTime for the start of the week?” that has been bookmarked by a hundred people.
Faster feedback loops make for faster developer velocity
Having trouble with understanding your team’s productivity outside of frameworks and tooling? Create a backlog and work through it: Instant Agile! How much of that backlog you work through is a good baseline measure. The Stack Overflow blog recently featured an article from Stack Overflow’s Director of Engineering, Ben Matthews: Does high velocity lead to burnout? That may be the wrong question to askIf you're interested in seeing how Couchbase’s SQL database solutions can help improve your team’s velocity, check out Capella. Cory House helps teams deliver successful React projects through his consulting business, ReactJS Consulting. If you want to learn more about Matt, check out his LinkedIn.Congrats to Lifeboat badge winner, Alohci, who threw a great answer to rescue the question, Display button with inline CSS.
Driverless cars give us the heebie jeebies
Before jumping into driverless car talk, Ben shares a heads up about fake jobs at credible companies that are actually phishing scams meant to steal your identity and hijack your bank accounts. Beware the job offer that seems too good to be true!Jon, Cassidy, Ceora, Matt, and Ben reflect on whether they trust software to operate a vehicle.Cassidy tells us that she once sat in a car that parked itself and screamed the entire time.Matt brings us back to reality, reminding us that airplane flights have been automated for a while now.Matt and Ben point out that in the medical technology space, robotic surgeons are so advanced that they have become more precise than human hands.Shoutout to lifeboat badge winner GKG4 for a great answer to the question “how can I check if an array index is out of range?” which has been viewed 67,000 times.Follow Jon, Ben, Ceora, Matt, and Cassidy.
The robots are coming… but when?
Despite our hope for the power of robotics, the technology is still far from mainstream. That’s because the amount of effort needed to get hardware to do useful things at scale is…well…hard.When Eliot started Viam, his goal was to address this challenge by creating software that supports a range of hardware builds right out of the box. As the company explains - “we’re addressing these issues by building a novel robotics platform that relies on standardized building blocks rather than custom code to create, configure and control robots intuitively and quickly. We’re empowering engineers – aspiring and experienced – across industries to solve complicated automation problems with our innovative software tools.” The company announced the opening of its public beta earlier this week.While Eliot elaborates on his vision for Viam, Ben reflects on his time covering drones for The Verge and working on robotics at DJI.Inquisitive badge winner, Neeta, gets props for asking well-received questions on 30 separate days.Follow Ben and Eliot on Twitter.
The right way to job hop
Ceora and Cassidy talk about why engineers are so good at job hopping — and why it can pay to upgrade roles every year or two.Ceora speaks openly about the privileges of working in tech compared to other industries.Apparently, in some places, it’s a thing for engineers to leave their teams and then rejoin the organization with a promotion to get ahead. Do you boomerang?Cassidy’s husband’s favorite interview question to ask is, “If you had a magic wand and could change one thing about this company, what would you change?”Ben poses a question about whether LinkedIn AB tests are disadvantageous to some career seekers over others.Matt introduces us to the world of AI generated Pokémon.Ceora, our resident voice of Gen Z, tells us why she thinks millennials are the only true generation to understand tech.High fives to Unique Username for answering the question “how can I print to the console using JavaScript?” You get a Lifeboat Badge for helping 140,000 people.Follow Ben, Ceora, Matt, and Cassidy.
A chat with Redhat CEO Matt Hicks on the path from developer to leader
Matt takes us back to the origins of his open source days and the spark that inspired his love for engineering — including the point at which he discovered Linux.He shares how he began learning from the code itself, which was ultimately a different style of learning than what was available to him at university. Then, it was to the stacks, but not Stack Overflow. Think Barnes and Noble, not YouTube videos.Imagine trying to navigate getting your first engineering job during the dot-com crash of the late 90s and early 2000s.We reflect on Matt's experience building projects with his daughter, including an AI-powered doorbell he built himself.Speaking of insatiable curiousity, we’d like to give a big high five to Wonton, who received the Inquisitive Badge. Thanks for coming on 30 separate days to maintain a positive question track record.Follow Matt, Ben, and Cassidy.
Meet the AI helping you chose what to watch next
Our guests have done most of their ML work on AWS offerings, from AWS Personalize for their initial recommendation engine to SageMaker for model training and deployment pipeline. Now they’re building models from scratch in TensorFlow. Want to see these recommendations in action? Check out the offerings at Discovery+ and HBOMax. If you’re a ML/AL data scientist looking to shape the future of automated curation, check out their open roles. Follow our guests on LinkedIn:Shrikant DesaiSowmya Subramanian
The many strengths of neurodivergence
Mariann shares how she and her UX research team at Stack Overflow are taking steps to create a more inclusive product experience, while reflecting on her experiences as a mother to a neurodiverse daughter.Wesley talks about what it’s like to be a developer with dyslexia and why self-empathy and self-compassion have been important to his evolution as a senior leader.Ceora explains why it’s important to be on a psychologically safe team from her perspective as a Black woman who is also neurodivergent.We talk about giving people the space necessary to do their best work, implementing more inclusive hiring practices, and everyday routines that help us stay our happiest and most productive.We conclude with a note about why supporting neurodiversity is good for everyone of all walks of life.Follow Ceora, Wesley, and Marianne.
We finally return to IRL events and Cassidy becomes a CTO
Ceora shares her experience representing Auth0 at REFACTR TECH, reflecting on what it was like being back in-person after years of virtual events.Cassidy announces her move to CTO and how her current leadership role at Contenda fits into her career journey and future aspirations as a technologist.Ben talks about Stack Overflow’s Flow State, the first IRL event he’s attended since 2019 and Stack’s first ever customer conference. In case Cassidy pulled you down a rabbit hole of wondering how eels reproduce, check out this piece in the New Yorker from 2020.Be sure to follow Ceora and Cassidy on Twitter. Speaking of the power of curiosity, today’s Lifeboat badge goes to user448810 for answering the question, Feasible implementation of a prime-counting function. Thanks for helping 6,000 people gain valuable knowledge.
Don't let software steal your time
Guilo gives building UI components as an example of where software innovation has given him time back: he started building them as static images in Photoshop, then Sketch brought connected, interactive components, and Finally, Figma let you collaborate and build an entire system together. If you missed any of the previous episodes, you can find them waiting for you here. Connect with Paolo Passeri on LinkedIn. Connect with Giulio Barresi on LinkedIn. Check out more mechanical keyboard products from Logitech. Congrats to KnutKnutsen for their answer to How can I specify a one-argument constructor using Lombok?, saving the question and picking up a Lifeboat badge.
Ethereum finally merges, semiconductors stay scarce
It finally happened. In the words of the Ethereum Foundation, ETH is now “ready for its interstellar voyage,” having transitioned from proof of work to proof of stake. With no centralized authority insisting on a ship date, we’re witnessing a feat. We’re all wondering what comes next. The Great Debate about hybrid and remote work continues. Is the decentralized talent movement winning? What can we do to prevent cabin fever? What do government workers do with their laptops if they need to cross the border?The semiconductor chip shortage hasn’t ended yet, but some companies seem to be hurting more than others. What gives?We conclude with a reflection on the new Apple Watch—and whether it can actually save our lives.Be sure to follow @mattkander and @benpopper on Twitter to keep the convo going.Big thanks to Androidian who is our latest Inquisitive badge recipient for coming to Stack Overflow for 30 separate days, maintaining a positive question record.Catch you all later.
We hate Scrum and Agile too
About three years ago, when our public platform engineering team at Stack started growing, we realized that we needed a more robust formal project management system that could scale with all the creativity coming on board. That’s when we started looking at formal, by-the-book frameworks to empower and coach our teams to their fullest potential. We landed on Agile and Scrum. Admittedly, our development team was nervous about implementing Scrum and Agile at first. So we focused on the goals of introspection and accountability rather than the rigidness of enforcement.Agile and Scrum get a lot of hate. But is that their fault or are you doing it wrong?We talked about this on the podcast a few years ago, when Ben, Paul, and Sara wondered, “Is Scrum making you a worse engineer?” It’s about providing support—not punishing people. Done right, Agile and Scrum can be a force of freedom and autonomy when they start with trust.Connect with Shanda and Jon on LinkedIn.We conclude with a big high five to Lifeboat badge winner jminkler for their answer to how to create an Instagram share link in PHP (thank you).‘Til next time.
Five nines uptime without developer burnout
Like other folks we’ve talked to on the podcast, Chronosphere was born out of work pioneered at Uber. When you can’t find solutions to help you scale, sometimes you have to build them. Everything in Chronosphere was built from scratch, from the ingestion tier to the query layer. If you’re going to build something cloud native from the ground up, the clear choice for the team was Go. Cloud native observability changes the way developers interact with their code in production. Infrastructure is more complex, dev and test environments are gone, and data increases massively while data sources are more ephemeral. Congrats to david, who won a lifeboat badge for their answer to Can we convert a byte array into an InputStream in Java?
Can integrating hardware with software save developers time and energy?
We dive into some of the ways developers can customize their keyboard with shortcuts, macros, and apps to eliminate repetitive tasks and automate the busywork that stands in the way of bigger, breakthrough innovations. Flow state can be affected by things as simple as the right lighting, so Logitech created keyboards that automatically adjust their keyboard backlighting. For those not familiar with the MX series, you can read more about the different versions, including the mechanical one, here.If you don’t know about Cassidy’s passion for keyboards, you can check out her website here or listen to a previous episode diving deep into the details of mechanical keyboards here.If you missed episode two, you can check it out below. In it, we chat with Marcel Twohig, Head of Design for the MX Series at Logitech, and Thomas Fritz, Associate Professor of Human Aspects of Software Engineering at the University of Zurich. We cover the research that Professor Fritz has done on flow states, the design work that Marcel and team have done to incorporate that research, and the tools that you can use to maximize your daily flow.Learn more about Paolo here.Learn more about Guilio here.
A serial entrepreneur finally embraces open source
Appsmith is an open-source, low-code platform for building and maintaining internal tools like custom dashboards, admin panels, and, of course, CRUD apps.Watch Arpin’s talk on how a low-cost, low-tech solution can simplify online payments.Arpit isn’t the first engineer we’ve talked to whose career was sparked by the digital pets of the 90s. Listen to Episode #431: Words of wisdom for self-taught developers.It’s time to get excited about Hacktoberfest, an annual DigitalOcean event that encourages people to contribute to open-source projects throughout the month of October.Connect with Arpit on LinkedIn or Twitter.Last but not least, today’s Lifeboat badge goes to user Belzebub for their answer to the question Custom alert dialog with rounded corners and a transparent background.