

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

Apr 14, 2020 • 32min
Coding Tutorials Can Be A Real Drag
I asked Anna to describe herself in her own words. "Anna Lytical is a drag queen and engineer who creates sickeningly entertaining and educational coding tutorials in order to engage more LGBTQ+ people with coding and the tech industry. Anna shows how to use technology to represent yourself through various projects like websites, Instagram filters, glamorous command prompts and so much more."Sara has been a big fan for a while, both on Twitter and YouTube. Below are some highlights: PROFESSIONAL ENGINEER CODES WEBSITE BY ONLY COPYING & PASTINGYOU DIDN'T KNOW YOUR COMMAND PROMPT COULD LOOK THIS GLAM!Speaking of great coding projects, Sara is helping to support DevAroundTheSun. It's a 24-hour coding jam that offers mentorship and tutorials, with all proceeds going to help people impacted by COVID-19. Check out the link above to learn how you can participate. See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Apr 10, 2020 • 24min
The Great COBOL Crunch
Earlier this week, New Jersey Governer Phil Murphy announced that the state desperately needed the help of COBOL programmers. The 60-year-old programming language runs the state's unemployment system, and crashed under the historic influx of applications created by the COVID-19 crisis. So, if you're a COBOL programmer listening to this show or know a retired COBOL ace who wants to lend a hand, you can help get folks access to the funds they desperately need. In the second half of the episode, we talk about Ben's many trips to CES over the years a journalist. This annual pilgrimage got him added to lots of email lists from manufacturers and suppliers of electronic components. In the last few weeks, the emails have suddenly shifted: instead of offering widgets and wires, they are pitching the ability to make and deliver critical medical supplies. We dig into the ways in which technology, hardware, and manufacturing have changed over the last few decades and the ripple effects that massive global transformation is having today. See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Apr 7, 2020 • 26min
Cryptocurrency-Based Life Form
It's just your hosts this episode - Paul, Sara, and Ben. We chat about the end of the influential open-source events that O'reillly held for many years, conferences that in many ways helped to form the personality of the early web. Engineers love to solve problems and create new tools. So what do you do when the best solution is to stay home? We have a few ideas about how to deal with the moment.If we all go into cryosleep, will the bots keep trading the market, and for how long? Sara recommends a novel - Machines Like Me.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Apr 3, 2020 • 15min
Embrace the Darkness
You can check out more about Aaron at his website. He is a designer, developer, and musician who worked at Github and Adobe prior to joining Stack. You can also read Aaron's post on how he built dark mode here. For the next 48 hours, you also have the option to try out our April Fool's gag, Ultra Dark Mode.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Mar 31, 2020 • 31min
Getting to Know Our Moderators
If you follow community issues on the Stack network, you may be familiar with Aaron Hall. He took the time to respond to a post from our CEO and subsequently came by Stack Overflow to engage more deeply with our leadership and community teams. You can find his summary of events here. Most days, you can find him streaming on Twitch here.Nitsua60 is a moderator over on our RPG Stack Exchange, which is one of the 25 largest communities our users have created. He's there to help guide curious role players through the important questions in life, like: How Can a Unicorn Establish a Foreign Location as its own Lair When its Already The Lair of a Lich? Answer --> here.We chat a little about the new Instagram account Stack Overflow just launched. We created fun animations that bring to life some of the best questions and answers from across the Stack network. Chatrooms are one of the less well known features of Stack communities. Nitsua60 said that not only has he seen more conversation in the RPG chat, but a new room has been created for folks from across the family of Stack networks to chat about issues and emotions relating to the global pandemic we are all dealing with. It made him think of the recent op-ed from Stanley McChrystal about the importance of "digital leadership" and communication in modern crises. A great example of that is what's happening over at the Academia Stack Exchange. This community has seen a massive influx of activity as schools from kindergarten through university have shut down. In response, they put together an incredible set of resources for folks who are trying to adapt their workflow to the reality of shuttered schools , remote learning, and social distancing. We hope you're staying safe, and thanks as always to the brave folks working on the front lines to keep essential services running and medical care available.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Mar 27, 2020 • 25min
Right Back At Ya: We're Doubling Our Podcast
Ben is now the full time IT department for his two sons, one of whom is in kindergarten and one in first grade. The children have transitioned from public school to Zoom, Google Classroom, Konstella, FaceTime, and five million other services. Paul's neighbors in his apartment building are digging old laptops out of storage and leaving them in front of his door. They bleach them first, so that they are 100% disinfected. Then Paul slaps on a little Ubuntu/Lubuntu and those old machines are suddenly zippy netbooks that help adults and kids work and study from home. Sara reveals she has an amazing "resting interested face" - a skill that makes her the most popular person at any live talk in front of an audience. That box of old cables finally came in handy! We shout out our lifeboat badge winners, as we near the major milestone of 1000 lifeboats. Keep them coming. See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Mar 24, 2020 • 23min
NYC on Pause
Many countries around the world have now ordered citizens to work from home, exempting only those in essential industries. We have some tips on our blog about how to make remote work the best it can be, and a new piece up on how to handle remote hiring if your company is trying to fill positions during these unusual circumstances. Sara is nervous about working from home with her husband, who is also a software engineer. There can only be so many commits in a committed relationship. But she has double the space per person of Paul, who shares a 1200 square foot Brooklyn abode with a wife and two kids. Ben, meanwhile, has decamped for upstate New York. Buzzfeed asks, if this sudden experiment in mass remote work goes well for certain companies, will they simply opt to transition to full remote forever after the pandemic ends. Stack Overflow was born remote, an idea that germinated across blogs and Skype calls. The very first episode of the Stack Overflow podcast tells the tale. Our community saved us from major egg on our face, warning us about a Let's Encrypt bug that would have left Stack Overflow with expired certificates. You can hear a more detailed explanation of how this works here.If you're cracking out an old computer to use for home schooling you children or lending to a neighbor, Paul asks you to consider that now, in this wild moment of uncertainty, an Ubuntu Linux machine might be just the solution you need.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Mar 17, 2020 • 25min
Time Keeps On Slipping
When Robinhood went down at the beginning of March, many speculated it might have been caused by the extra day, February 29th. This is a leap year after all. Robinhood blamed the outage on an unprecedented spike in usage. Either way, it go us thinking about time. For example, Postgres has a great understanding of time as a database. Like, it really knows all the different things that happened going back to literally year 4,000 BC including years that were skipped when they re-crafted the calendar and just like bananas stuff that happens with calendars over time. An excellent source of truth if it fits with your project.Next, a user shared the story of a wild interaction between Docker and the driver used by Razor peripherals. You can't have your fancy gaming mouse fired up and also be working on some container orchestration. Apparently they request the same GUID and get a bit confused if one already exists. If you're still feeling a little uncertain about exactly how Docker/Kubernetes works, Paul suggests this lovely illustrated guide for children or this comic, which is for grown ups.We chat about MySpace and whether it was ever cutting edge during its rise to prominence? Last, we dive into the pronunciation of "char", by the end of which, half of us have turned into full blown pirate impersonators. See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Mar 10, 2020 • 32min
All Your Data is Base
Sara reveals that she won a $500 gift card at a MongoDB hackathon, building an app that removed mustaches from people's pictures. This was many years ago, and no we were not paid in JetBlue gift cards to have Eliot on the show, although MongoDB is a client of Stack Overflow in other areas.Mongo comes from humongous, cause, ya know, scale. That, plus HumongousDB.com was already taken and is a real mouthful to say. Eliot talks about the frustrations he and his co-founder, Dwight Merriman, experienced while working together at DoubleClick and ShopWiki. DoubleClick began as a New York City ad tech company and evolved into the heart of Google’s real-time ad business after being acquired. Frustrations with the database systems available at both these companies led the pair to decide it was time for a better mousetrap. Today, MongoDB is a public company worth north of $7 billion and a staff of more than 1900 peopleWe chat about why relational databases are still the core of computer science education in high school and college across the United States, and whether or not this will ever change. During the show we skimmed some of the latest questions on Stack Overflow related to Mongo. Eliot took it back to his team and Tom Hollander, the PM for Mongo's chart product, delivered a great answer! Can you believe this website is free?See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Mar 3, 2020 • 25min
How to Find Your Next Stop
Echeruo's new venture is called Love and Magic, a startup studio that helps companies of all sizes maximize their ability to innovate. For anyone that has an idea they have been hoping to turn into a startup, Echeruo and his collaborators just introduced the Startup School of Alchemy. It's being taught at WeWork and Princeton University. It offers a six-week curriculum designed to help aspiring entrepreneurs find product-market fit.Apply with the code "stackoverflow" and you get $1000 off the course, a 40% discount.Echeruo says his time working in finance and with Microsoft Excel was what gave him the ability to think of how data from maps could be optimized by an algorithm and built into a useful mobile app. For those who don't know, our co-founder and Chairmam, Joel Spolsky, was part of the team at Microsoft that built Excel. Here is legendary 2015 talk, You Suck at Excel, where he organizes a spreadsheet to keep track of what he pays his Pokemon, ahem,I mean, uh, employees. You can take a deeper dive into the backstory of how Chinedu built HopStop below, related in his own words.I've always had difficulty with directions. When I grew up in Nigeria, I remember getting lost in my own house. It wasn’t like it was a mansion, it was a four-bedroom house. So you can imagine how I felt when I got to NYC and had to get around with the subway and bus system! I remember walking up once to one of those blown up maps in the subway station. My nose was a feet away from the dust laden map. The subway lines looked like tangled noodles. Complexity galore! New Yorkers used to walk around with these pocket guides—Hagstrom maps. I was going on a date in the Lower East Side. It doesn’t have the grid like the rest of the city. I got lost and was very late getting to the bar.I can't remember how, the date went but I remember what I did first thing next morning. I walked over to the subway station, grabbed a subway MAP and laid it on the floor and tried to figure it out. There’s driving directions. But there weren’t subway directions. So I was solving my own problems. I was looking for the complete directions—leave your house, turn left, go into this particular entrance, get on this train, get off at this station, use this exit. Because I was, in a lot of ways, the ultimate user, we ended up building a product that solved the complete problem—get me from where I am now to where I need to be. I was non-technical, I worked for a hedge fund. I may have been thinking algorithmically, I knew that this was computationally possible. But I didn’t know how to make it a reality. In conceiving the problem, I threw all the data into spreadsheets. I interned at this company when I was in college, where I learned about spreadsheets. I found the work very tedious, but I learned how to think about data, to think in tables. It allowed me to conceptualize complexity. To conceptualize the first subway data as a spreadsheet, I started by staring at the subway map laid on the wood floor of my apartment. The most obvious features were colors, lines, and stops. So those are the tables I typed into Excel first. Then I realized the lines also represented two train directions so I redid the spreadsheet. Then I realized the stops served multiple subway lines, so I redid the spreadsheet. Then I realized some of the stops would only be active during certain periods, so I redid the spreadsheet. We kept on learning and adjusting. It took us a long time before we had a data model that robustly described NYC's subway system. We even figured out how to automatically account for the frequent weekend NYC subway diversions.To build the first version of the app, I went to eLance, described to these computer scientists the data set in Excel, routes, stops, exits, entrances, and I sent it in. This developer in Siberia, Russia, emailed me, came up with a solution. But he turned out to be a complete genius, he built the core of the first version of Hopstop. Here I was, a Nigerian, sitting in my apartment using messenger, email, on a laptop. And I never met Alex for four years. We built Hopstop over four years without ever meeting each other.We ran very lean. Alex did all the coding. I did the subway data and user experience. I'd have to ride to different subway stations to note each subway entrance and exit, etc. When we added the bus system, Rajeev and his data team in India helped input the bus stops and schedules. And four years later, we were purchased by Apple, so quite the ride.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.


