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)
What tech is like in "Rest of World"
Sophie founded Rest of World in 2019 after a decade of living and working across Asia, Africa & the Middle East, and with companies like Uber and Xiaomi. She graduated from Stanford Graduate School of Business, Harvard Kennedy School and Princeton University. Sophie is based in New York. Read why she started this publication in her founder’s note. You can subscribe to Rest of World's newsletter here.In this week's episode we talk about Okash, a peer-to-peer lending app that show what happens when you gamify public social shaming. We explore honjok, a South Korean sub-culture that emphasizes a movement away from ambitious professionalism and towards a more stoic loner lifestyle. In some ways, the apps, services, and online communities that formed around this tribe perfectly predicted what many people are experiencing in 2020. "The accidental pioneers of a lifestyle that has been forced on all of us," as Sophie explains.And finally, we explore what it takes to break into the world of digital finance in Indonesia, where a board of clerics must certify that your code halal - consistent with Islamic religion and law - before you can break into a market of more than 220 million potential customers.
How developers can become successful writers
Along with her work writing and editing, Stephanie works as a product manager at Microsoft and runs Developer Content Digest, a biweekly newsletter with content tips. She has worked for companies like Digital Ocean, Github, and General Assembly.Twitter: @radiomorilloeBooks: developersguidetocontent.comNewsletter and blog: stephaniemorillo.co/links
The magic of metric, micro frontends, and breaking leases on Silicon Valley offices
Every experienced software engineer can tell you a story about a standardization effort that ended up causing more problems than it solved. Queen Elizabeth's decree adding 280 feet to each mile made it easy to divide up acres, but has haunted those of us stuck with Imperial units ever since. Sara dives into micro frontend services and how they can help to add agility to a modern development team. There is a nice article on the topic here, and Sara found it through the Thought Works Tech Radar.Pinterest paid just under $90 million dollars to break its lease in San Francisco. Paul and Sara are hearing about lots of developers who are fleeing major cities, and it seems clear that Pinterest won't be the last company to abandon expansion plans or ditch fancy corporate offices for at least the next few years. Our lifeboat badge of the week the week goes to Sravya Nagumalli, who explained why Angular is associated with the Single Page App and just what an SPA is anyway. Thanks for sharing some knowledge, Sravya!
Ok, who vandalized Wikipedia?
You can read the hilarious tale of how Paul was alerted to "Frenchpoop Butt" here.Enjoy an all time classic tale of a security expert being outwitted by his daughter. Her approach was not in his threat model. Want to try your hand at a little hacking? Here's a fun online game called Telehack.We asked some teens what would motivate them to participate more on Stack. The answer was obvious: loot boxes. What kind of digital swag would you want receive for helping spread knowledge across our network?
The tiny open-source pillar holding up the entire internet
It's dependencies all the way down...Remote learning is a bad joke. Who has ideas for some tech or gaming inspired solutions? What's your favorite way to refer to software of very large size? Everyone's got their favorite nickname for that big ol' pile of code. Lemon juice is recommended in lots of natural cures and remedies. But could it also be MELTING YOUR BONES?
What it's like learning to program in prison
Here is the Reddit comment that inspired us to reach out to Garry. This is the Vice news article that started the thread. As you can see, the ban has affected a lot of books that would seem to have little bearing on cybersecurity. "Rejected books that are geared towards hacking, such as Justin Seitz’s Black Hat Python, may represent a clearer threat to the Department of Corrections, which fears that prisoners could use those tools to compromise their systems. But how did books such as Windows 10 for Dummies, Microsoft Excel 2016 for Dummies, and Google Adsense for Dummies (marked as posing "clear and present danger"), fail the prison’s security test?"If you want to read about programs helping prisoners learn to code, check out this story on the Bard Prison Initiative. We also did a podcast episode back in January of this year that focused on The Code Cooperative, an organization dedicated to teaching software skills to formerly incarcerated individuals.
Try your own cooking: turning our employees into Stack users
Our guests this week were two of our employees: Yaakov Ellis and Stephanie Cantor. Yaakov is a Principal Web Developer, Community Advocate on the Public Platform team at Stack Overflow, and Former Team Lead for Internal Development at Stack. Stephanie is the Program Manager for Community Strategy at Stack. Want to learn more about how the Community-athon worked? Read up on it here. And yes, of course there was a leaderboard and internet points. Yaakov was undercover as a brand new user, but some of his answers gave him away. Can you spot the tell? Our very own CEO spent a lot of time asking extremely important and nerdy question on our SciFi Stack Exchange. We bumped our engagement from employees by more than 100%. Many questions were asked, much knowledge was spread.
Should managers of developers ever make technical decisions?
To start things off, we talk about the launch of Articles, a new content type for Stack Overflow Teams that lets you write longer, subjective pieces. Sometimes it's best to share knowledge through Q&A, but other times you've got complicated, narrative, DevOps recipes or a policy paper and FAQ. Now your knowledge artifacts can all live in one place. "The FAQ is the great folk form of the internet" - quotable moments featuring Paul Ford.If you're interested in another cut at this old saw, Mailchimp.com/developer is Postlight's take on what developer docs should look like. Sara is convinced it's all about the left nav.Speaking of convictions, a conflict is tearing Sara's home apart. Ben and Paul step in to save her marriage. The question at hand: should managers of developers EVER make technical decisions?Finally, Paul talks about his experience using Google Cloud Run to build a fun little tool called Ephemeralist. It pulls in random images from public domain collections hosted by museums and archives. Use it to take a break from the negativity of social media or the news. Also, revel in the joy of Paul's neologism, the Browseulator. It recently brought me this little gem.
Maxing out our stats with Personal Development Nerds
Juvoni describes himself as someone who helps people explore ideas and strategies for improvement. He focuses on combining multiple skills, better thinking and tools for thought, inner engineering healthy habits, and discovering how systems in the world affect us.You can follow him on Twitter: https://twitter.com/juvoniYou can join the Personal Development Nerds Facebook group here:https://www.facebook.com/groups/pdnerds/The PDNerds discord server can be joined at www.pdn.communityFind Juvoni's book recommendations on his site: www.juvoni.com/booksHe can be contacted at juvoni@hey.comIf you are or know a Black software engineer, you can recommend they join /dev/color a community dedicated to helping black software engineers empower each other to become industry leaders.http://devcolor.org/
Tik Tok's Tech Troubles / Developers Flee San Francisco
Tik Tok has been accused of spying on users and siphoning up their data, although it's important to point out the same criticism has been leveled at many American tech giant's apps and web services. In working to address security flaws, it seemed that Tik Tok programming was just as often sloppy as malicious. All that hasn't stopped reports from surfacing that Microsoft might be wiling to pay as much as $30 billion to acquire Tik Tok, at which point it intends to "transfer all of TikTok’s code from China to the U.S. within one year." This code just needs a supportive home. Speaking of moving to new digs, according to a recent survey, two out of three techies in the San Francisco Bay area say they are considering moving if their employers allow it. Will we see the rise of a complex system of salaries that fluctuate not just by rank and performance, but by proximity to the home office? Will Silicon Valley's once unshakable grip on the cutting edge of startup culture and product acumen start to wane if developers flee for remote working locales in more affordable areas? Can you turn back the clock once they can acquire bigger homes or enjoy more of the great outdoors during a pandemic that doesn't yet have a firm end date.
From web comics to React core with Rachel Nabors
You can read our story on Rachel and the work she is doing with the React community here.Nabors' is the author of Animation at Work, which you can find on A Book Apart.If you want to get a feel for an animated web project Rachel worked on, check out DevToolsChallenger, an interactive site she helped create for Mozilla. Nabors has digitized a lot of her work, signal boosting members of the React community at Reactjs.org/stories.
Never program in bed
Is there any more fitting end to a day of working from home, deep into months of a fully remote world, than using your smartphone to finish up a little Python code with your head resting on your pillow? Paul has no regrets. If you look at that big, bright, shiny computer monitor late at night, you'll never fall asleep. Sara helps us trace the origin of the word software. It was originally meant as a joke, a clever play on computer "hardware" used in casual conversation, not as an iron clad piece of marketing. Over time, as it was used in correspondence - at public talks, and eventually in academic papers - it began to take on serious weight as a term of art for the product you produce with computers and code.Ben would prefer to be Less Wrong, and is starting to use the podcast to put his deference to a supreme AI into the historical record, just in case Roko's basilisk rears its ugly head. Our lifeboat this week is about an error in some non-standard syntax. Who among has not missed a paren, but hey, sometimes you just need another pair of eyes. Two kind members of our community answered this question, elaborated on how to improve the code, and earned a lifeboat. Congrats! And finally, a bit of recommended reading on just how much power is consumed by the data centers that make cloud computing run 24/7, and what that means for our planet.
A few of our favorite haxx
No list of great hacks would be complete without the Samy worm that ran amok on Myspace back in 2005. As Rachel points out, lots of hackers start out as experimenters, naturally curious coders who enjoy learning the rules and seeing how far they will bend before they break. If any hack made it's way into the mainstream consciousness over the last decade, it was WannaCry. It introduced a mainstream audience to the concept of ransomware and, because of the impact it had on critical hospital equipment, showed just how far software has embedded itself into our society.If you want to learn more about the Fullstack Cyber Bootocamp, you can check it out here. You can find Rachel here or email her- rachel dot troy at fullstackacademy dot com.This week, as part of our security theme, we skipped the lifeboat, and picked this gem from our Information Security Stack Exchange. Remember, when in doubt, if you absolutely need to erase all data off a drive, a plasma cutter will always come in handy.
25 Years of Java - the present to the future
For this episode we spoke again with Georges Saab, Vice President of Software Development at the Java Platform Group and Manish Gupta, Vice President of Global Marketing for Java and GraalVM. The very first feature that made a massive impact wasn’t a change in the Java language at all. It was the vastly improved library support that happened in the early releases. Between 1.0 and 1.3, these libraries included the Swing window toolkit, the Collections framework, a RPC-like API for remote calls, JDBC for interacting with databases, and more. The standard libraries grew richer, more sophisticated, and allowed Java to become a real enterprise language. In 2004, Java added generics, which allowed types, methods, and interfaces to be specified with the associated data types to be specified when that item was instantiated without sacrificing type safety. “At the time, generics were a challenge and people had strong opinions about them,” said Saab. Today, generics are one of the enduring features of the language. Java may have been designed as a completely object oriented language, but when Java SE 8 was released in 2014, it added Lamda expressions (aka closures), which added some functional programming elements. Not every problem is best served by OOP, and by adding Lambdas, Java became more flexible. Despite its prominence across numerous industries, Java isn’t sitting still. Saab mentioned four big projects coming to Java that had him excited, all designated by codenames: Loom, Valhalla, Leyden, and ZGC. You can read all about them on our blog.If you want to learn more, Oracle has put together a wealth of resources to celebrate Java's 25th anniversary.
25 Years of Java - the past to the present
For this episode we chatted with Georges Saab, Vice President of Software Development at the Java Platform Group and Manish Gupta, Vice President of Global Marketing for Java and GraalVM. In the beginning, the nascent Java language project, codenamed Project Green and later Oak, was designed to create interactive televisions. Think of the kind of overlays and interactivity that you see with most flat screen TVs today. Back in 1995, this was brand new territory. There was no hardware or operating system standard for a computing platform within a TV, so the team had to figure out how to create a programming language that could run on virtually anything. Code it once and run it everywhere through a virtual machine. Interactive TV was ahead of its time in the early 90s, but Java found a strong foothold for its cross-platform ideas in web applets and WebStart programs that downloaded and ran an application entirely from a web address. This evolved over time, and today it provides a lot of the processing muscle for server-side web apps and cloud-based SaaS applications. Here at Stack Overflow, the Java tag has remained one of the most popular over the years, with 1.7 million total questions on the site. When Sun announced Java in 1995, they did so with Marc Andreessen—then cofounder and “rockstar” at Netscape—on stage with them. Andreessen had agreed to integrate Java into the Navigator browser, a major coup for a brand new language. At the time, Navigator was the clear leader in the browser market, taking over 75% of the share. Even before this announcement at the SunWorld conference, the volume of downloads of the language became so great that it overwhelmed the T1 line attached to the java.sun.com web server. Today's episode covers the past and present of Java. Tomorrow, we'll air episode two, which takes us from the present and looks towards the future. If you want to learn more, Oracle has put together a wealth of resources to celebrate Java's 25th anniversary.