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.
One weird trick for teaching users your software
CommandBar is a user assistance platform (UAP). Their flagship product, Copilot, is an embedded user assistant agent that companies can configure to help their users with on-demand help, including interactive walkthroughs and personalized responses. Read James’s article about why CommandBar built Copilot, then get started with their docs.Follow James on LinkedIn and Twitter.Follow CommandBar on LinkedIn and Twitter.If you’ve ever wondered <a href="https://stackoverflow.com/questions/69019854/w
08/12/2023 • 30 minutes 16 seconds
Are LLMs the end of computer programming (as we know it)?
Do LLMs herald the end of computer programming (as we know it)? A Harvard lecture weighs in on this contentious topic.An epic hardware bug story.Question from the academic trenches: How bad will it look to prospective employers if you refuse to defend your PhD? (Answer: Pretty bad.)Another intriguing question: Were postal pneumatic tubes in Berlin really cleaned with wine?The Jetsons misled us about many aspects of the future, from flying cars to the role of pneumatics, but they were onto something with the <a href="https://en.wikipedia.org/wiki/S
05/12/2023 • 22 minutes 7 seconds
Will developers return to hostile offices?
As the year winds to a close, some big employers are facing lower-than-expected attrition rates—in other words, fewer people than expected are quitting. What a difference a year or two makes.People have strong opinions on the return-to-office conversation. Read Eira’s article and let us know how you feel.We are just beginning to explore the effects of prompting on the capabilities and performance of LLMs.The Humane AI pin can be desc
01/12/2023 • 18 minutes 25 seconds
Can GenAI 10X developer productivity?
Bito AI is an AI coding tool that helps developers work more productively with features like code completion within the IDE and personalized answers drawn from your codebase. Get started with their docs here.ICYMI: Retrieval augmented generation (RAG) is a way of addressing LLM hallucinations and outdated training data.Listen to our recent episode about how an original architect of Jira is rethinking meaningful engineering metrics.Connect with Anand on <a href="https://www.linkedin.com/in/anand
28/11/2023 • 32 minutes 10 seconds
Cloudflare Workers have a new skill: AI inference-as-a-service
Cloudflare is a cloud provider used by almost 20% of all websites. Developers new to Cloudflare can get started here.Cloudflare recently launched Workers AI, an open, pay-as-you-go AI inference-as-a-service platform that lets developers run machine learning models on the Cloudflare network from their own code. Developers can get started here.On a related note, read Ryan’s article exploring the infrastructure and code behind edge functions or check out his <a href="https://stackoverflow.blog/2023/0
21/11/2023 • 25 minutes 15 seconds
The AI assistant trained on your company’s data
Sana automates user enrollment, training reminders, and other manual/admin tasks associated with onboarding and learning. Sana AI, their AI assistant, is trained on a company’s data so employees can self-serve the knowledge they need.On a related note, listen to our interview with Gašper Beguš, director of the Berkeley Speech and Computation Lab, about his research into how LLMs and humans acquire language.You can also r
17/11/2023 • 28 minutes 32 seconds
Build vs. buy doesn't matter. Tool adoption does.
SPONSORED BY CHRONOSPHEREEpisode notes:Chronosphere is introducing Lens, a cloud-native observability tool to view data flows between services. At Uber, Rob created M3, an open-source metrics engine compatible with Prometheus. Congrats to Lifeboat badge winner, ralf htp, for their answer to How to read an image in Python OpenCV. If you want to meet Rob and the Chronosphere team, they’ll be at AWS re:Invent from Nov. 27 to Dec. 1.
15/11/2023 • 27 minutes 15 seconds
Trust as a service for validating OSS dependencies
ICYMI, listen to part one of this conversation.Craig is the cofounder and CEO of Stacklok, which helps developers and open-source communities build safer software, secure the supply chain, and choose safer dependencies. Stacklok’s free-to-use service, Trusty, employs a statistical analysis of author/repo activity and a package’s source of origin to assess its trustworthiness.Craig cofounded the Kubernetes project, an open-source system for automating deployment, scaling, and management of containerized applications.Craig is on LinkedIn.Stack Overflow user mprivat earned a well-deserved <a href="https
14/11/2023 • 12 minutes 49 seconds
How the cocreator of Kubernetes is helping developers build safer software
Stacklok helps developers and open-source communities build safer software, secure the supply chain, and choose safer dependencies. Trusty is their free-to-use service that employs a statistical analysis of author/repo activity and a package’s source of origin to assess its trustworthiness.Craig cofounded the Kubernetes project, an open-source system for automating deployment, scaling, and management of containerized applications.He is also the former VP of Research and Development at VMWare.Follow Craig on LinkedIn.Congrats to Stack Overflow user netcorefan, who earned a Lifeboat badge with their answer to <a href="htt
10/11/2023 • 16 minutes 6 seconds
He helped create Jira. Now he's searching for meaningful engineering metrics
Sleuth helps engineering teams systematically improve efficiency by tracking speed and release quality, preventing slowdowns and bottlenecks, and removing toil and unnecessary friction. Try it for free or see how teams are using Sleuth. Interested in the automations they offer for teams, check out their public marketplace.Dylan was an original architect on JIRA, so he’s not exactly new to issue- and project-tracking software.DevOps Research and Assessment (DORA) is a research program that tries to understand what drives successful software delivery and operations performance. According to Dylan, one thing the best development teams have in common is their culture of <a href="https
07/11/2023 • 28 minutes 49 seconds
Tomasz Tunguz: From Java engineer to investor in eight unicorns
Tomasz is a general partner at Theory Ventures, a venture capital firm focused on early-stage software companies.He coauthored the book Winning with Data, a deep dive into how big data has changed business best practices and organizational culture.Find Tomasz’s writing here.Follow Tomasz on LinkedIn or Twitter.com.In honor of Tomasz’s early career, we’re shouting out Johnny Hujol’s answer to What exactly is a container in J2EE and how does it h
03/11/2023 • 19 minutes 39 seconds
Why Stack Overflow is embracing Svelte
Giamir is the tech lead for Stacks, Stack Overflow’s design system.Svelte is a tool for building web apps. Delve into their docs or, if you’re brand-new to Svelte, start with this interactive tutorial.More than 90,000 devs responded to our 2023 Developer Survey where Svelte was ranked the second-most admired web framework. Connect with Giamir via his website or LinkedIn. Today we’re shouting out a topical question asked by Félix Paradis, who (like 73,000 ot
31/10/2023 • 27 minutes 44 seconds
Zero trust with zero problems
Alex and cofounder/CTO Paul Querna started ConductorOne because they saw that traditional identity governance (IGA) and privileged access management (PAM) needed to be rethought for cloud-forward companies.Before he cofounded Conductor One, Alev Bovee was a senior director of product management for zero trust and security at Okta.Read Ben’s article about how Computers are learning to decode the language of our minds.Would you trade an iris scan for some crypto? Sure, what could go wrong?Connect with Alex on LinkedIn.Stack Overflow user Matthew Watson earned a <a href
27/10/2023 • 24 minutes 2 seconds
Forget the 10X engineer—it’s about building a 10X culture
Find out why others have joined Shell. Wondering what it’s like to be a developer at one of the world’s biggest energy companies? They’re hiring.Behavior-driven development is a conceptual approach to software development that calls for collaboration and alignment between developers, testers, and domain experts.One of the new technologies James and Tristan helped introduce at Shell is Kafka, an open-source distributed event streaming platform. Check out their docs here.Engineering teams at Shell use Stack Overflow for Teams to capture and share information. Get started for free <a href="https://stackove
25/10/2023 • 31 minutes 44 seconds
At Netlify Compose 2023, Biilmann announced their new composable web platform. This isn’t Netlify’s first rodeo—we talked to them for episodes 588 and 456.You can find Matt Biilmann on X or LinkedIn (and perhaps elsewhere). Today’s shoutout goes to Dick Lucas who asked a topical question, How to prevent Netlify from treating warnings as errors
24/10/2023 • 28 minutes 45 seconds
Forget "No Code." Adios "Low Code." Say hello to "Yes Code!"
The company says v0 is intended to author the first draft of your site or app, then help you iterate quickly. It won't mean the end of junior web developers, says Lee, as a polished final draft still requires a human touch. And it's not a low code no code approach, as the system allows you to switch easily between the GenAI approach and the actual code.You can learn more about v0 here and head over here to join the waitlist.You can find Lee on LinkedIn or his website.Congrats to Stack Overflow user Jonathon Reinhart, who earned a Lifeboat badge for answering the question: <a href="https://stackoverflow.com/questions/19560594/how-can-i-import-a-static-
20/10/2023 • 31 minutes 39 seconds
The company making it easier to turn your coffee machine into a robot
Listen to our previous episodes with Eliot here and here.Viam is a software platform for building, monitoring, and managing data from smart machines, including industrial robots, autonomous vehicles, smart home appliances, and IoT devices. Get an overview of the Viam platform or dig into their docs.Connect with Eliot on LinkedIn.Three cheers for Stack Overflow user mattl, who won a Great Question badge with <a href="https://stackoverflow.com/questions/33450980/how-to-remov
17/10/2023 • 24 minutes 3 seconds
Chatting with the GM of CodeWhisperer, an AI-powered pair programmer for AWS
CodeWhisperer is an AI coding companion trained on Amazon and open-source code that gives you coding suggestions in real time. In addition to being general manager for CodeWhisperer, Doug is also the GM for Amazon CodeGuru Security, which uses machine learning to detect security policy violations and vulnerabilities. Connect with Doug on LinkedIn.Asked and answered: user Manodnya B won a Lifeboat badge for answering Cannot find the Start Button under CodeWhisperer in AWS Toolkit.
13/10/2023 • 23 minutes 54 seconds
No one likes meetings. Let's reduce their blast radius.
Clockwise is a time orchestration platform that optimizes schedules to create more time in your day. Clockwise AI, their new GPT-powered scheduling assistant, is launching in beta. Join the waitlist here to get early access. (They’re also hiring!)Ryan wrote a recent article about whether meetings are making developers less productive.Cal Newport’s instant classic Deep Work is about learning to tune out distractions and focus on cognitively demanding tasks.Speaking of classics, Paul Graham of Y Combinator wrote about <a href="http://www.paulgraham.com/m
10/10/2023 • 25 minutes 17 seconds
Subatomic speed, math misadventures, and the biggest fraud trial in history
California is trying to transform how math is taught. How’s that going?Pierre Agostini, Ferenc Krausz and Anne L’Huillier won the 2023 Nobel Prize in Physics for work that allows scientists to see how electrons move by mapping their positions in an atom. Learn more here and here.As Ben says, speaking of things that are difficult to observe and don’t make a lot of sense, FTX founder Sam Bankman-Fried is on trial for a historically huge amount of fraud. Follow the live trial blog from Wired or ch
06/10/2023 • 17 minutes 47 seconds
How an algo raver stays in key(boards)
If you want to hear more of her work, check out Alexandra’s Instagram. She uses Tidal Cycles and Supercollider to make algorithms that get people to dance. Interested in algoraves? You may be able to find one near you or run your own. Check out Alexandra in her ad for Logitech, then check out her favorite keyboard.
04/10/2023 • 29 minutes 41 seconds
USB-C for all, PHP 4EVA, and what do LLMs actually know (if anything)?
Ben is watching AI Explained, a YouTube channel that covers the latest AI developments and their implications. Read Ryan’s article Do large language models know what they are talking about?.Is language really unique to humans? New research suggests maybe not.Not for the first time, Ryan recommends the work of Noam Chomsky: Why Only Us: Language and Evolution, an evolutionary account of language acquisition in humans written with Robert C. Berwick.OverflowAI search is now available for alpha testing. Learn more <a href="https://meta.stackoverflow.com/questions/426432/overflowai-search-is-now-available-for-alpha-testi
03/10/2023 • 18 minutes 3 seconds
How to write high-performance SQL for your Postgres database
pgnanalyze helps users deliver consistent PostgreSQL performance and availability at any scale. Get started with a free trial or explore their docs. You can also find them on YouTube, where Lukas posts a weekly show called 5mins of Postgres.Lukas was a founding engineer of Citus Data. Citus is an open-source extension to PostgreSQL that was eventually acquired by Microsoft. Find them on GitHub.If you’re new to the topic, SQL (Structured Query Language) is a language for querying databases, introduced in the 1970s. Find Lukas on <a href="https://www.l
29/09/2023 • 24 minutes 44 seconds
Being creative with math: The immersive artist who traded a sketchpad for a keyboard
Check out Luyang’s work at his website or in this Youtube playlist. To make these animations, Luyang uses Processing, a 20-year-old language that started out as a visual way to teach programming but evolved into a professional development tool. Logitech selected Luyang as one of the ambassadors to show off what you can do with their MX Keys S Combo. Shout out to George Profenza for dropping a top answer on Position of a vector in coordinate system (Processing/p5.js).
27/09/2023 • 23 minutes 48 seconds
Like Python++ for AI developers
If you missed the first part of our conversation with Chris, listen to it here.Modular’s new programming language, Mojo, is built for AI developers. Check out their docs or find them on GitHub.Connect with Chris on LinkedIn. Shoutout to user DanielGibbs, who earned a Lifeboat badge by answering what is the difference between getType() and getClass() in java?.
26/09/2023 • 17 minutes 8 seconds
Mojo: The usability of Python with the performance of C
Modular built a new programming language, Mojo, for AI developers. Explore their docs or find them on GitHub.Chris is on LinkedIn. Congratulations to user Shengyuan Lu, whose answer to Priority queue ordering of elements merited a Lifeboat badge.
22/09/2023 • 19 minutes 37 seconds
Forget AGI. Let’s built ADI: Augmented Developer Intelligence
If you missed the first part of this conversation, listen to it here.Replit is a browser-based IDE (integrated development environment). Check out their blog or start coding.ICYMI: Stack Overflow recently implemented semantic search, allowing users to search using natural language.Explore Stack Overflow Labs to learn more about OverflowAI and other projects.Amjad Masad is on LinkedIn, Twitter, and GitH
19/09/2023 • 17 minutes 19 seconds
Multiplayer programming on mobile: a chat with Replit CEO Amjad Masad
Replit is a browser-based IDE (integrated development environment). See what they’re up to on their blog or just start coding.RIP Google Wave, one of the greats.Find Amjad on LinkedIn, Twitter, GitHub, or via his website.
15/09/2023 • 22 minutes 54 seconds
Founder vs Investor: What VCs are really looking for
After founding two companies, including StrongDM, a dynamic management access platform (explore their docs here), Elizabeth took a “break” by co-authoring a book. Founder vs Investor: The Honest Truth About Venture Capital from Startup to IPO is about what she learned as a founder and executive about the founder-investor relationship. Order it on Bookshop or Amazon.Elizabeth’s co-author is investor and advisor Jerry Neumann, managing director of Neu Venture Capital.<
12/09/2023 • 25 minutes 21 seconds
Computers are learning to read our minds
Gašper’s work combines machine learning, statistical modeling, neuroimaging, and behavioral experiments “to better understand how neural networks learn internal representations in speech and how humans learn to speak.”One thing that surprised him about generative adversarial networks (GANs)? How innovative they are, capable of generating English words they’ve never heard before based on words they have.Read about how AI is restoring a stroke survivor’s ability to speak.Universal grammar proposes a hypothetical structure in the brain responsible for humans’ innate language abilities. The concept is credited to the famous linguist Noam Chomsky; read <a href="https://www.
08/09/2023 • 30 minutes 6 seconds
You can’t spell Zapier without API
Zapier is a no-code automation platform that allows users to create custom workflows for their critical work apps. Learn how it works, peruse the blog, or sign up to try beta AI features.Check out Reid’s article about how to write more effective AI prompts.Zapier built a natural language actions (NLA) API to enable AI models to independently use natural language to complete Zapier actions.You know the doge, but do you know the dog? RIP Balltze.Find Reid on LinkedIn and the social network
01/09/2023 • 30 minutes 50 seconds
Job description: professional workplace bestie
Stack Overflow’s Employee Resource Groups (ERGs) focus on aspects of employees’ personhood, “who you are outside of your role, who you bring to every single room that you enter,” Joey explains. Among our ERGs are Black and Brown, LGBTQ+, MIND (mental illness and neurodiversity), and a group for caregivers and parents. Interested in learning more about our commitment to diversity, equity, and inclusion, plus more about what it’s like to work at Stack Overflow? Start here.Members of Stack’s MIND ERG contributed invaluable perspective, insights, and feedback that helped us write our two-parter on ADHD and neurodiversity: Developer with ADHD? You’re not alone and What developers with ADHD want you to know.Joey is on <a href="https://www
29/08/2023 • 28 minutes 51 seconds
Fighting comment spam at Facebook scale
Rockset is a real-time search and analytics database. Explore their docs and developer tools here.We here at Stack Overflow recently implemented our own vector search. Here’s a technical deep dive into how we did it. Louis is on LinkedIn.Three cheers for Lifeboat badge winner user7610, who rescued C++ application terminates with 143 exit code. What does it mean? with a solid answer.
25/08/2023 • 32 minutes 44 seconds
Medical research made understandable with AI
Sorcero uses a mix of natural language processing, generative AI, and even more old school symbolic AI, where they craft their own ontologies, to try and ingest that river of new medical data and make it easier to search and comprehend. Less than 0.2% of the global population can read a medical paper! AI can help make these dense works up to 700x more readable. Medical Affairs Teams are the groups inside big pharmaceutical companies that helps surface the right information to health providers. It’s hard for them to keep up with the thousands of new articles and research papers being published each month, much less unpack that information. Connect with Dipanwita Das and Hellmut Adolphs on LinkedIn. Congrats to Lifeboat badge winner <a href="https://stackoverflow.co
22/08/2023 • 27 minutes 23 seconds
Semantic search without the napalm grandma exploit
Last month, we announced the launch of OverflowAI from the stage of WeAreDevelopers. To learn more about AI-driven products and features in the works, check out Stack Overflow Labs. Among the projects Alex works on is a semantic search API and the new search experience on Stack Overflow for Teams.LLMs can be vulnerable to jailbreak attacks like the napalm grandma exploit.Kyle is on GitHub, Linked, and text-based social media.Michael is on <a href="https://www.linkedin.com/in/m
18/08/2023 • 29 minutes 39 seconds
Making event-driven development predictable with Discover
SPONSORED BY DISCOVER FINANCIAL SERVICESGo deeper into Technology at Discover. If your interested in working on an event-driven architecture that uses domain-driven design within a financial organization, check out jobs.discover.com.Connect with Paul on LinkedIn..
16/08/2023 • 26 minutes 33 seconds
Want better answers from your data? Ask better questions
The mission of Night Shift Development is to democratize data analytics to help organizations and users of all skill levels understand their data. Their flagship product, ClearQuery, is a data intelligence and analytics platform designed for nontechnical users. ClearQuery has a free version that lets you try out the full array of features. Learn how it works and register here to get started, gratis.Learn how Stack Overflow implemented semantic search to allow users to search using natural language.Read about why self-healing code is the f
15/08/2023 • 25 minutes 1 second
Why everyone should be an AppSec specialist
11/08/2023 • 27 minutes 22 seconds
Vlad is Head of Research and Development at Siemens Healthineers, the healthcare arm of tech conglomerate Siemens. He wrote about SRE on our blog here.His book, Establishing SRE Foundations: A Step-by-Step Guide to Introducing Site Reliability Engineering in Software Delivery Organizations, is available now. Site reliability engineering (SRE) applies a software engineering approach to IT operations and infrastructure, with the goal of building scalable, reliable systems capable of handling constant updates from dev teams. SRE is closely related to <a href="https://stackoverflow.blog/2023/07/26/platf
08/08/2023 • 25 minutes 8 seconds
The fine line between product and engineering
Twilio is a customer engagement platform whose communication APIs for voice, text, chat, email, and video are used by millions of developers. See what’s happening on their blog, dig into their docs, or check out their Stack Overflow Collective.This summer, Twilio announced CustomerAI, which applies the power of LLMs to the rich troves of customer data that flows through Twilio’s platform. Learn more here.ICYMI: From the stage of WeAreDevelopers, Stack Overflow announced a roadmap for integrating GenAI into our public platform
04/08/2023 • 22 minutes 39 seconds
How engineering teams at a large org can move at startup speed
Find out why others have joined Shell. If you want to experience being a developer at one of the world’s largest energy companies, they’re hiring.Amber Webb is on LinkedIn.Naresh Kumar is on LinkedIn.Congrats to Tomasz Kula, today’s Lifeboat badge winner, for dropping some knowledge on Multiple components binding with the same reactive form control update issue and saving it from ruin.
02/08/2023 • 33 minutes 18 seconds
From startup to Google and back again
Sean hosts Partially Redacted, a podcast about data privacy, security, and compliance.He also hosts the podcast Software Engineering Daily, which features technical interviews on everything from the ethics of GPTs to cloud-native search and WebAssembly. Start with the recent episode Surviving ChatGPT with Christian Hubicki (of Survivor fame).You can also read about how he crowdsourced a behavioral model for Survivor.Sean spent four years working in developer relations (DevRel) at Google. Here’s a Software Engineering Daily episode about the
01/08/2023 • 30 minutes 6 seconds
Behind the scenes with the folks building OverflowAI
You can learn more about OverflowAI and sign up to be an alpha tester here.You can check out Ellen and Jody on Linkedin. Congrats to Ben Lindsay, who was awarded a Lifeboat badge for his answer to: How can I divide each element in a tuple by a single integer?
28/07/2023 • 23 minutes 3 seconds
How the Python team is adapting the language for an AI future
Pablo is a Python core developer, Steering Council member, and release manager of Python 3.10 and 3.11. He’s currently a senior software engineer at Bloomberg.Looking for a comprehensive guide to contributing to Python? The Python Developer’s Guide is the place to start.The Zen of Python is a list of the language’s guiding principles, including, “There should be one—and preferably only one—obvious way to do it.”Find Pablo on LinkedIn, Twitter, and GitHub.Find Kyle, a senior software engineer on Stack Overflow’s public platform,
25/07/2023 • 19 minutes 17 seconds
What it's like to be on the Python Steering Council
Pablo is a Python core developer, Steering Council member, and release manager of Python 3.10 and 3.11. He splits this work 50/50 with his day job as a senior software engineer at Bloomberg.An astrophysicist by training, he did his PhD on rotating black holes.Whether you’re a new contributor or a seasoned veteran, the Python Developer’s Guide is a comprehensive guide to contributing to Python.Pablo is on LinkedIn, Twitter, and GitHub.Kyle is also on Linked, Twitter, and <a href="https://github.com
21/07/2023 • 19 minutes 42 seconds
How AI can help your business, without the hallucinations
DoIT’s sales pitch is simple: they provide technology and expertise to clients who want to use the cloud, free of charge, with the big cloud providers paying the bills.You can check out Sascha’s writing on machine learning on his Medium blog. Connect with him on LinkedIn or subscribe to his YouTube channel.
19/07/2023 • 23 minutes 28 seconds
How ICs can get recognition for their work on big projects
Cat’s research centers on the socio-cognitive factors and processes that help people learn and succeed. In her role as director of Pluralsight Flow’s Developer Success Lab, she studies what makes software teams thrive and shares that research with the community so teams can learn from her findings.In a recent report, the Dev Success Lab explored how visibility can encourage higher-performing teams and better business outcomes.Pluralsight is an education platform for software developers. Pluralsight Flow, their software delivery intelligence platform, is designed to eliminate developer friction and wasted time.Cat is on LinkedIn
18/07/2023 • 26 minutes 55 seconds
How terrifying is giving a conference talk?
ICYMI, listen to our episode with Agile pioneer Jim Highsmith: The meeting that changed how we build software (Ep. 579).Explore Connell’s website or his talks.Connell will be speaking at DDD East Midlands again this year: October 7, 2023 (with apologies to our British listeners for the date format). He’s also on GitHub, Twitter, and Stack Overflow (naturally).A very special Lifeboat badge is awarded to Connell for answering his own question: <a href=
14/07/2023 • 18 minutes 16 seconds
Jamstack is evolving toward a composable web
11/07/2023 • 21 minutes 25 seconds
From Sims to supercycle?
VerseProp is a digital real estate platform where users can buy, sell, and rent virtual properties.New to the concept of digital real estate? The Motley Fool has a useful primer for you.If you need to brush up on your investment terms, a supercycle is “a sustained period of expansion, usually driven by robust growth in demand for products and services.”Joel is on LinkedIn.Will is on LinkedIn.Follow VerseProp on Twitter, where the team welcomes questions.Today’s <a href="https://stack
07/07/2023 • 31 minutes 5 seconds
Developers use AI tools, they just don’t trust them
Our 2023 Developer Survey explored AI’s benefits for developers. Read about the results here.For more WWDC talk, listen to our episode from last month: Chatting with Apple at WWDC: Macros in Swift and the new visionOS (Ep. 578).Squarespace is acquiring Google Domains.Congratulations to Bruno Brant, who won a Lifeboat badge for answering Where can I view LINQ source code?.
04/07/2023 • 24 minutes 11 seconds
Making computer science more humane at Carnegie Mellon
While he’s been the dean of the School of Computer Science since 2019, Martial started his career at Carnegie Mellon University way back in 1984. Ben covered LIDAR inventor Velodyne while at the Verge, while Martial has LIDAR’s ancestor, the laser rangefinder, which was state of the art in 1986. Martial’s area of research is in computer vision and perception for autonomous systems. Since 1985, he’s been a part of 388 publications. Congrats to Lifeboat winner mx0 for their answer to the question “<a href="https://stackoverflow.com/questions/70584730/how-to-use-a-reserved-keyword-in-pydanti
30/06/2023 • 27 minutes 28 seconds
Improving the developer experience in the energy sector
Software might not be top of mind when you think of an energy company like Shell, but software engineering powers a lot of what they do. The tech stack includes React, Golang, Python, GraphQL, MongoDB, Kafka, and the list goes on. The experience their developers have at work is a priority for the organization and its leaders. Episode notes:Find out why others have joined Shell. If you want to experience what being a developer at one of the world’s largest energy companies looks like, they’re hiring.You can connect with Abhai on LinkedIn. Congrats to this episode’s lifeboat badge winner, CertainPerformance, for their answer to <a href="https://stackoverflow.com/questions/52963900/convert-different-strings-to-snake-case-in-javas
28/06/2023 • 21 minutes 51 seconds
The cofounder of Chef is cooking up a less painful DevOps
Adam is the cofounder and former CTO of Chef, which provides DevOps automation tools that help configure, deploy, and manage application infrastructure, including security and compliance.Adam’s new venture, System Initiative, reimagines infrastructure-as-code as collaborative, open-source software. See what they’re up to on their blog, starting with Adam’s article DevOps without papercuts.If you’re interested in playing with a developer build of System Initiative, submit your information here. You can also join System Initiative on Discord (and keep an eye on their open positions).
27/06/2023 • 25 minutes 32 seconds
Throwing away the script on testing
Sofy is a no-code test automation platform for mobile apps. SofySense is their OpenAI-powered AI assistant. See what they’re up to on their blog or check out their open roles.One of the biggest challenges in testing is deciding whether to use mock or live data. Interested in reading about how Stack Overflow is building up our test coverage?Syed is on LinkedIn.Congrats to <a href="https://stackoverflow.com/help/badges/8842/
23/06/2023 • 21 minutes 6 seconds
Stress test your code as you write it
CodiumAI plugs into your IDE and suggests meaningful test suites as you code. See what they’re up to on their blog or scope out their open roles. You can also follow them on Twitter.Connect with Kyle on Linked, Twitter, or GitHub.Connect with Itamar on LinkedIn.Today’s Lifeboat badge is awarded to Héc
20/06/2023 • 24 minutes 59 seconds
Pair Programming? We peek under the hood of Duet, Google’s coding assistant.
Interested in trying Duet? You can get on the waitlist here.You can learn more about tuning and deploying your own version of Google’s foundation models in their Generative AI studio.If tuning your own model sounds overwhelming, you can head to Model Garden, where a wide selection of open-source and third-party models are available to try.Marcos is on LinkedIn.
16/06/2023 • 27 minutes 29 seconds
The meeting that changed how we build software
Jim is a pioneering software developer who was one of 17 original signatories to the Agile Manifesto. His first engineering job was on a little NASA program you may have heard of: Project Apollo.His latest book is Wild West to Agile: Adventures in software development evolution and revolution; get your copy here.Find Jim on LinkedIn or his website.Today’s Lifeboat badge winner is nCod3d for answering <a href="https://stackoverflow.com/questions/37335286/how-can-i-
13/06/2023 • 27 minutes 58 seconds
Chatting with Apple at WWDC: Macros in Swift and the new visionOS
Our guests today are Christopher Thielen, product manager for languages and frameworks at Apple, and Josh Shaffer, a Senior Director of Software at Apple with a focus on Swift frameworks. We discuss the introduction of Swift Macros, improving widgets with App Intents, and some of the new paradigms for crafting apps in visionOS.If you want to get the full picture of all the updates Apple announced for software developers, you can watch this year’s State of the Union or dive into particulars with 175 different videos focused o
09/06/2023 • 22 minutes 17 seconds
MosaicML: Deep learning models for sale, all shapes and sizes
MosaicML is a platform for training and deploying large AI models at scale. Explore their docs, check out their blog, and keep an eye on their open roles.Jonathan Frankle is the Chief Scientist at MosaicML and an incoming Assistant Professor of Computer Science at Harvard.Abhinav Venigalla is the NLP Architect at MosaicML.Today’s Lifeboat badge winner is singmotor for rescuing How to remove columns with to
06/06/2023 • 24 minutes 20 seconds
Balancing a PhD program with a startup career
Rebuy is an AI-powered personalization platform. Check out their developer hub, explore case studies, or keep up with their blog.Cameron is a PhD student in computer science and member of the OptimaLab at Rice University. Autonomous agents are AI-powered programs that can create tasks for themselves in response to a given objective. They “can create tasks for themselves, complete tasks, create new tasks, reprioritize their task list, co
02/06/2023 • 29 minutes 8 seconds
This product could help build a more equitable workplace
Joonko is an automated diversity recruiting layer named for Japanese mountain climber Junko Tabei, the first woman to reach the summit of Mt. Everest. You can learn about their talent pool, keep up with their blog, or check out their open positions.ICYMI, read our blog post about how the recent tech layoffs have had a disproportionate impact on women, people of color, and immigrants.Connect with Ilit on LinkedIn.This week’s Lifeboat badge is awarded to pppery</
30/05/2023 • 18 minutes 9 seconds
How the creator of Angular is dehydrating the web
Angular is an open-source web framework used by millions of developers. Explore the Angular community. Miško is currently CTO at Builder, an API-driven, drag-and-drop headless CMS with a visual editor. Explore their docs or see what they’re up to on their blog.Builder’s full-stack web framework is Qwik, which just reached 1.0.Let Miško walk you through why Hydration is Pure Overhead.ICYMI, listen to our episode with Builder CEO Steve Stewell.Connect w
26/05/2023 • 27 minutes 34 seconds
For those who just don't Git it
Pierre-Étienne’s interest in computing began with the functional programming language OCaml, created by Xavier Leroy. Before OCaml, Pierre-Étienne explains, “everyone thought functional programming was doomed to be extremely slow.”Pijul is a free, open-source distributed version control system. You can get started here. Want a GitHub-like interface? Find it here.Read the article that led to this conversation: Beyond Git: The other version control systems developers use. Pierre-Étienne is currently working on a new project with the creators of the open-source game engine Godot. We hosted Godot cofounder and lead devel
23/05/2023 • 22 minutes 30 seconds
Building zero tier systems on bare metal
While Mauricio and team had to get back to bare metal, most programmers are headed in the opposite direction. It’s why MIT switched from Scheme to Python. At Stack Overflow, we’re familiar with what happens to websites during physical failures, like hurricanes. Connect with Mauricio on LinkedIn. Congrats to Lifeboat badge winner The Nail, who pinned a solid answer on the question, if->return vs. if->else efficiency.
19/05/2023 • 26 minutes 43 seconds
Great code isn’t enough. Developers need to brag about it
Visit Dagna’s website, theMindfulDev.com, to learn more about her coaching process, which is built around understanding what fulfillment looks like for each client. Dagna is on LinkedIn.You can also connect with Ceora on Twitter or her website.Ryan is also on Twitter, especially when there’s a good AI joke to be shared.Gold star for Lifeboat badge winner JasonHorsleyTech for rescuing the question Installing PHP 7.3 on a new
16/05/2023 • 24 minutes 4 seconds
Stung by OWASP? Chatting with the creator of the most popular web app scanner
Simon is the founder and longtime project lead of OWASP ZAP, an integrated penetration testing tool that helps uncover vulnerabilities in web apps, including compromised authentication, sensitive data exposure, and SQL injection. ZAP is OWASP’s most active project and the world’s most popular web app scanner. Check out other OWASP projects here or explore ZAP’s docs.Check out our blog post on how you can mitigate the ten most-found OWASP vulnerabilities in Stack Overflow C++ snippets.Jit, where Simon is a distinguished engineer, is a DevSecOps platform that allows high-velocity engineering teams to embed security requirements throughout the DevOp
12/05/2023 • 16 minutes 53 seconds
A conversation with the folks building Google's AI models
Learn more about Forrest on his website and check out his newsletter. You can follow Paige on Twitter or her LinkedIn.Get on the list to try out some of the new stuff released today here.
10/05/2023 • 25 minutes 7 seconds
Read the docs? We prefer to chat with them
Cloudflare offers zero-trust security and performance tools for web and SaaS apps.Cloudflare Workers allows devs to deploy serverless code globally to over 285 data centers around the world.Astro is an open-source web framework built for speed. Houston is a bot that lets you chat with their docs.Check out Confbrew, a conference session Q&A bot from Markprompt and Contenda (where Cassidy is CTO). Connect with Brendan on LinkedIn or follow him on Twitter.Connect with Michael on Twitter.Connect with Fred on LinkedIn.</
09/05/2023 • 25 minutes 19 seconds
Building golden paths for developers
Luca currently heads up product at Humanitec, a platform orchestrator that provides self-service “golden paths” for developers.Get up to speed (or refresh your memory) on what platform engineering involves and what an internal developer platform is.Dynamic configuration management (DCM) is a methodology for configuring compute workloads.Stop by the Platform Engineering Slack channel.<p
05/05/2023 • 24 minutes 10 seconds
When AI meets IP: Can artists sue AI imitators?
Ben and Ceora talk through some thorny issues around AI-generated music and art, explain why creators are suing AI companies for copyright infringement, and compare notes on the most amusing/alarming AI-generated content making the rounds (Pope coat, anyone?).Episode notes:Getty Images is suing the company behind AI art generator Stable Diffusion for copyright infringement, accusing the company of copying 12 million images without permission or compensation to train its AI model.Meanwhile, a group of artists is suing the companies behind Midjourney, DreamUp, and Stable Diffusion for “scraping and collaging” their work to train AI models. One of those artists, Sarah Anderson, wrote <a href="https://www
02/05/2023 • 22 minutes 30 seconds
How a top-ranked engineering school reimagined CS curriculum
Olin College of Engineering has one of the top-ranked undergrad engineering programs in the US. Its computing curriculum is a concentration within the engineering major, not a standalone major. The upshot is a liberal arts-informed course of study with fewer math and theory requirements than a typical CS degree and a greater emphasis on practical, job-ready skills like code quality, testing, and documentation. To learn more about how software design is taught at Olin, explore the course.Andrew Mascillaro is a senior at Olin majoring in electrical and computer engineering. He’s currently a software engineering intern at Tableau. You can find him on LinkedIn.Steve Matsu
28/04/2023 • 23 minutes 59 seconds
Is this the AI renaissance?
Prosus, one of the world’s largest tech investors, acquired Stack Overflow in 2021.Check out the annual State of AI Report from Nathan Benaich and Ian Hogarth.Read our CEO’s recent post on Stack Overflow’s approach to Generative AI.Connect with Paul on LinkedIn. Today’s Lifeboat badge winner is suvayu for their answer to How to put a big centered "Thank
25/04/2023 • 35 minutes 36 seconds
When setting up monitoring, less data is better
Akita is a monitoring and observability platform that watches API traffic live and automatically infers endpoint structure.Jean, who comes from a family of computer scientists, earned a PhD from MIT and taught in the CS department at Carnegie Mellon University before founding Akita.Read Jean’s post on the Stack Overflow blog: Monitoring debt builds up faster than software teams can pay it off.Jean is on LinkedIn and Twitter.Congrats are in order for Stellar Question badge winner legendary_rob for a
21/04/2023 • 29 minutes 45 seconds
Ops teams are pets, not cattle (ep. 556)
A common refrain you’ll hear these days is that servers should be scaled out, easy to replace, and interchangeable—cattle, not pets. But for the ops folks who run those servers the opposite is true. You can’t just throw any of them into an incident where they may not know the stack or system and expect everything to work out. Every operator has a set of skills that they’ve built up through research or experience, and teams should value them as such. They’re people, not pets, and certainly not cattle—you can’t just get a new one when you burn out your existing ones. On this episode of the podcast—sponsored by Chronosphere—we talk with Paige Cruz, Senior Developer Advocate at Chronosphere, about how teams can reduce the cognitive load on ops, the best ways to prepare for inevitable failures, and where the worst place to page Paige is. Episode notes:Chronosphere provides <a
19/04/2023 • 23 minutes 25 seconds
We bought a university: how one coding school doubled down on brick and mortar
Alura is a Portuguese-language edtech platform where users can learn programming, backend and mobile development, data science, design and UX, DevOps, and more.They started small, grew into a bustling online program, then purchased a majority stake in FIAP, a private university in São Paulo, Brazil. Paulo and Stack Overflow Director of Engineering Roberta Arcoverde cohost a popular Portuguese-language podcast about programming, design, startups, and technology.Paulo’s new open-source project is full of career resources for <a href="https://infinum.com/blog/t-shaped-developers/" target="_blank"
18/04/2023 • 21 minutes 41 seconds
The philosopher who believes in Web Assembly
Fermyon offers serverless cloud computing. Spin is their developer tool for building WebAssembly microservices and web applications; check it out on GitHub.Like past podcast guest David Hsu of Retool (and yours truly), Matt earned a degree in the humanities before deciding to prioritize his “side gig” in tech.Follow Fermyon on GitHub. Matt is on LinkedIn.Shoutout to Lifeboat badge winner keineahnung2345 for saving Ha
14/04/2023 • 25 minutes 13 seconds
Going stateless with authorization-as-a-service
Cerbos is an open-source, scalable authorization-as-a-service that aims to make implementing roles and permissions a cinch. Explore their docs or see how their customers are using Cerbos. Stateless applications like Cerbos don’t retain data from previous activities, giving devs predictable plug-and-play functionality across cloud, hybrid, on-prem, and edge instances.Connect with Alex on LinkedIn and Twitter.Shoutout to Lifeboat badge winner <a
11/04/2023 • 22 minutes 14 seconds
Building an API is half the battle
If you prefer, you can read this as a Q&A article or watch the video.Kong is a cloud-native API platform. The first iteration of an API marketplace Marco and his colleagues built was Mashape.Developments like GraphQL and gRPC have become critical as the number of APIs increases over time.Find Marco on LinkedIn and Twitter.
07/04/2023 • 19 minutes
From cryptography to consensus: Q&A with CTO David Schwartz on building blockchain apps
Right now, plenty of people are building businesses on social media platforms, on streaming platforms, and on market platforms that they don’t control. That platform can make the rules in any way they want and remove access at any time. That means founders are potentially one step away from losing their livelihood. The same goes for consumers buying from these platforms: if you lose access to your account, there goes all your purchases. As it turns out, you were licensing everything, not buying it. On this sponsored episode of the podcast, we talk with Ripple CTO David Schwartz about the promise that decentralized trust and distributed consensus has for software development — and for more transparency in ownership. Episode notes:Cross-border payments, while they might not be the sexiest app, are one of the best product-market fits for blockchains. Learn more about Ripple at their <a href="h
05/04/2023 • 22 minutes 35 seconds
From Smalltalk to smart contracts, reflecting on 50 years of programming
Smart contracts aren’t actually new. Computer scientist, legal scholar, and cryptographer Nick Szabo coined the term in 1994 (possibly earlier, depending on who you ask). Old problems seem to keep coming back. Bret Victor gave a talk in 2013 called “The Future of Programming,” where he talked about problems from 1973 that were still relevant. To learn more about the Agoric blockchain, check out their homepage. If you’d rather shape how the blockchain itself operates, much of Agoric’s code is open source. Connect with Dean on Twitter or Telegram
04/04/2023 • 30 minutes 30 seconds
How to keep the servers running when your Mastodon goes viral
A Principal Engineer at GitHib, Kris is president of the Nivenly Foundation and an admin at Hachyderm, an instance of the decentralized social network powered by Mastodon. The ongoing changes at Twitter have fueled interest in alternative, decentralized platforms like Mastodon and Discord.Read Leaving the Basement, Kris’s post about scaling and migrating Hachyderm out of her basement.Watch Kris’s conversation with DigitalOcean Chief Product Officer Gabe Monroy about building decentralized IT platforms.Find Kris on Twitter, <a href="https
31/03/2023 • 27 minutes 51 seconds
The next gen web browser has no tabs, only spaces
Today’s guests from Browser Co. are software engineer Victoria Kirst and design lead Dustin Senos of The Browser CompanyThe Browser Company is building a new kind of browser designed to keep users “focused, organized and in control.” Arc, their browser, is “full of big new ideas about how we should interact with the web” and has been called “the best web browser to come out in the last decade.” For an introduction to and first look at Arc, start with this video. You can also join the waiting list or subscribe to the Su
28/03/2023 • 23 minutes 27 seconds
After crypto’s reality check, an investor remains cautiously optimistic
In his role at SwissOne Capital, Kenny champions investments in Web3 and the metaverse. A writer on all things crypto since 2013, he’s a regular contributor to the US Chamber of Commerce.The collapse of Three Arrows Capital and FTX eroded investor trust in crypto, but Kenny remains “cautiously optimistic” about the market’s future.Connect with Kenny on Linke
24/03/2023 • 20 minutes 6 seconds
Moving up a level of abstraction with serverless on MongoDB Atlas and AWS
The history of computing has been a story of moving up levels of abstraction: from hard-coding algorithms and directly manipulating memory addresses with assembly languages to using more natural language constructs in high-level general purpose languages to abstracting the hardware of the computer in cloud compute. Now serverless functions take that abstraction even further. We’ve made the algorithms that process data simple and natural; MongoDB wants to do the same for how we persist data. On this sponsored episode of the podcast, we chat with Andrew Davidson, SVP Products at MongoDB, about how they’re turning a database into a fully-managed service that developers can use in a more natural way. Along the way, we discuss how the cost bottleneck has moved from the storage media to developers’ minds, how greater abstractions can enable developers, and how to get insights from production data faster. Episode notesTry <a href="https://www.mongodb.c
22/03/2023 • 26 minutes 8 seconds
What our engineers learned building Stack Overflow
The inbox improvements were Radek’s graduation project. Not bad for a newbie. Not everyone likes change, and the inbox change was no exception. So we looked into fixing that.Read about what our engineering team learned building and scaling Stack Overflow to support millions of users.Connect with Radek on LinkedIn. Find Cobih on LinkedIn and Twitter.Longtime Stacker Yaakov Ellis is also on <a href="https://www.linkedin.com
21/03/2023 • 21 minutes 26 seconds
Let’s talk large language models
Our recent Pulse Survey showed how technologists visiting Stack Overflow feel about emergent technologies. The consensus is clear: AI assistants will soon be everywhere, and developers aren’t sure how they feel about that. Check out the podcast here or dive into the blog.Learn more about the emergent abilities of large language models (LLMs). For more on the intersection of AI and academia, listen to our episode with computer science professor Emery Berger or <a href="https://blog.sigplan.org/2022/08/18/coping-wit
17/03/2023 • 24 minutes 7 seconds
Visible APIs get reused, not reinvented
With so many companies offering API products, it can be hard to get your particular APIs discovered and used by the developers who need them most. You might have the best, most useful solutions out there, but if you’re relying on the digital equivalent of foot traffic for discoverability, it might as well not exist. And if an API solution can’t be found, then someone else is going to reinvent it. On this sponsored episode, we chat with SmartBear API Technical Evangelist Frank Kilcommins about the growing challenges of API visibility and how to outsmart the invisibility trap with the right development strategies and tools. Episode notes:Kilcommins suggests you can get better visibility for your APIs with SmartBear's new free API exploration tool. Open specifications like the <a
15/03/2023 • 27 minutes 12 seconds
Developers believe AI will soon be everywhere, but aren't sure how to feel about it
You can dive deeper into the research, including some lovely matrix charts, on our blog.Erin has also explored tag trends among our most loved languages and job insights from our community.Learn more about Joy on her LinkedIn.Thanks to our Lifeboat badge winner of the week, russbishop, for helping to answer the question: Where is the app content folder in the simulator of Xcode?
14/03/2023 • 20 minutes 49 seconds
Quiet quitting and loud layoffs
Per one count, more than 280,000 people were laid off from tech jobs in 2022 and the first two months of 2023.What do layoffs have in common with farting at a party? Both are a bad look if you’re the only one doing it.ICYMI: On a recent episode, we talked about how these layoffs are reshaping the job market and where to find software engineering roles outside of tech.Just laid off, or worried you might be? Cohost Ryan Donovan has some advice.Connect with Wesley on LinkedIn.
10/03/2023 • 28 minutes 32 seconds
From writing code to teaching code
Writing code that runs without errors—and without all the bugs that only show up when the program runs—is hard enough. But teaching others to write code and understand the underlying concepts takes a deeper understanding. Now imagine doing that for 37 courses. On this sponsored episode of the podcast, Ben and Ryan talk with Bharath Thippireddy, a VIP instructor at Udemy who has taught more than half a million students. We talk about how he went from a humble Java developer to one of Udemy’s top instructors (and a budding movie star!). Along the way, we discuss whether Java or Python is better for beginners and how to balance theory with syntax. Episode notes:Like a lot of today’s content creators, Bharath got his start posting videos on his Youtube channel in 2012.Today, you can find all of Bharath’s courses on his Udemy page
08/03/2023 • 22 minutes 21 seconds
“Move fast and break things” doesn’t apply to other people’s savings
Flourish is a fintech platform for registered investment advisers (RIAs) that was recently acquired by MassMutual.After studying computer science at Carnegie Mellon, Christine spent almost 12 years at Goldman Sachs, where she was VP of fixed systematic marketing making, responsible for automating electronic trades of interest-rate products like US Treasury bonds and interest rate swaps.Christine’s time at the world’s second-largest investment bank gave her a healthy wariness of Frankencode, the scourge of legacy stacks everywhere.Find Christine on LinkedIn.Shoutout to <a href="htt
07/03/2023 • 19 minutes 45 seconds
The nature of simulating nature: A Q&A with IBM Quantum researcher Dr. Jamie Garcia
A chemist by training, Jamie serves as Senior Research Manager of Quantum Applications and Software at IBM Quantum, which offers cloud access to advanced quantum computers capable of solving highly complex, highly interconnective, and dynamic problems.Learn about the superconducting qubits IBM Quantum uses to program quantum computers. (Need to back up a bit? Learn what a qubit is.)Jamie explains how a heavy hex architecture allows IBM to limit crosstalk between qubits to ensure coherence times long enough to complete practical calculations within hours, not years.IBM Quantum’s <a href="https://q
03/03/2023 • 23 minutes 32 seconds
The open-source game engine you’ve been waiting for: Godot
W4 Games is dedicated to strengthening the open-source Godot Engine, a cross-platform game engine for 2D and 3D games. Their mission is “to help the video game industry reclaim their control of the technology powering their games and reverse a dramatic trend where they have to rely on proprietary solutions from an ever-shrinking number of vendors.”To start learning more about Godot, explore some of the best games made with Godot or join the community.Connect with Juan on Twitter, GitHub, or LinkedIn.Today’s Lifeboat badge winner is
28/02/2023 • 20 minutes 28 seconds
ML and AI consulting-as-a-service
Tribe is a distributed community of AI industry leaders, including ML engineers and data scientists, dedicated to helping companies apply machine learning to their business operations. Explore their case studies to see Tribe’s expertise in action.Founder and CEO Jaclyn Rice Nelson formerly worked at Google, partnering with enterprise companies and incubating new ventures. As an early employee at CapitalG, Alphabet’s growth equity firm, she advised companies including Airbnb on scaling technical infrastructure, ensuring data security, and boosting growth with machine learning.As we explored on our blog last year, the generative AI space has been expanding rapidly. Many of Tribe’s specialists have opted
24/02/2023 • 25 minutes 24 seconds
Shorten the distance between production data and insight
Modern networked applications generate a lot of data, and every business wants to make the most of that data. Most of the time, that means moving production data through some transformation process to get it ready for the analytics process. But what if you could have in-app analytics? What if you could generate insights directly from production data?On this sponsored episode of the podcast, we talk with Stanimira Vlaeva, Developer Advocate at MongoDB, and Fredric Favelin, Technical Director, Partner Presales at MongoDB, about how a serverless database can minimize the distance between producing data and understanding it.Episode notes:Stanimira talked a lot about using BigQuery with MongoDB Atlas on Google Cloud Run. If you need to skill up on these three tools, <a href="https://www.cloudskillsboost.google/focuses/57191?parent=catalog&utm_source=stackoverflow_mongodb&utm_medium=podcast_feb_23&utm_campaign=stackoverflow_podcast_23_mongodb&utm_id=m
22/02/2023 • 20 minutes 27 seconds
Authorization on rails
Oso is authorization as a service. Check out the docs or explore use cases.Sam’s post “Why Authorization is Hard” covered what makes authorization challenging, some approaches to solving it, and their associated tradeoffs. You can also watch Sam’s talk at PyCon US 2022. Since it’s impossible to address everything that makes authorization hard in just 5,000 words, Sam is currently at work on a follow-up article called “Why Authorization is Hard Part II.”Sam first learned web development via Rails for Zombies, a beginner-level Rails course. In creating Oso, he tasked himself with “putting rails on authorization.”ICYMI: Read Sam’s post about
21/02/2023 • 19 minutes 33 seconds
The only thing worse than building internal tools is maintaining them
Retool is a development platform that lets users—95% of whom are engineers—build internal tools quickly with a drag-and-drop interface.Read David’s account of how Retool won early sales deals in the company’s Operator Playbook series.Connect with David on LinkedIn.Today we’re shouting out Stellar Question badge winner ahajib for asking How to convert a list to a dictionary with indexes as values?.
17/02/2023 • 19 minutes 38 seconds
We talk about how Next is bringing image components, server components, and in-house analytics via split bee—and bundling them all together with Turbopack, powered by Rust, our Developer Survey most loved language of 2022.Guillermo Rauch is the CEO and cofounder of Vercel and cocreator of Next.js, an open-source React framework that helps developers build fast, lightweight web applications. The most recent version is Next.js 13. You can find Guillermo on <a href="https://www.linkedin.com/in/guillermo-rauch
14/02/2023 • 23 minutes 36 seconds
Does your professor pass the Turing test? (Ep. 537)
Emery Berger, Professor of Information and Computer Sciences at the University of Massachusetts at Amherst, joins Ben for a conversation about the impact of AI on academia. As a young sci-fi fan, he was fascinated by computers that could spit out solutions (a fascination that survived exposure to BASIC and COBOL). Now his CS students are using Copilot to do the same thing. How can educators (and students) adapt?Episode notes:Professor Emery Berger is a systems builder who studies “programming languages, runtime systems, and operating systems, with a particular focus on systems that transparently improve reliability, security, and performance.”AI giveth and AI taketh away: an incredible tool for developers is creating new challenges for CS educators and students. Read Emery’s 2022 essay “Coping with Copilot.”You can also find Emery on <a href="http
10/02/2023 • 16 minutes 47 seconds
Engineering's hidden bottleneck: pull requests
With companies taking a long look at developer experience, it’s time to turn that attention on the humble pull request. The folks at LinearB took a look at a million PRs — four million review cycles involving around 25,000 developers — and found that it takes about five days to get through a review and merge the code. CI/CD has done wonders getting deployments down to a day or less; maybe it’s time for continuous merge next. On this sponsored episode of the podcast, we chat with COO Dan Lines and CEO Ori Keren, co-founders of LinearB, about why PRs are the chokepoint in the software development lifecycle, uncovering and automating the hidden rules of review requests, and their free tool, gitStream, that’ll find the right reviewer for your PR right now. Episode notes: So why do reviews take so long? Context switches, team leads who review everything, and the bys
08/02/2023 • 25 minutes 31 seconds
The AI that writes music from text
It’s not just you: We all need subtitles now.Google introduces MusicLM, a model that generates music from text. The examples are pretty-mind blowing and raise big questions about licensing and copyrights for non-AI creators.Taking the uncanny valley to a new low? Nvidia’s streaming software now includes a feature that deepfakes eye contact.Beware the potentially dangerous intersection of AI and stan Twitter.Thanks to Siavash Kayal, a fan of the show and data engineer at Cleo, who sent along a great list of <a href="https://github.com/gunnarmorlin
07/02/2023 • 20 minutes 17 seconds
Why developer experience is the key to better software, straight from the OCTO’s mouth
John spent 25 years at Oracle before joining Google Cloud’s Office of the CTO (OCTO), a team that’s been called the company’s “secret weapon” in collaborating with major customers to solve their tech problems and drive long-term deals.For more on his approach to tech and business, you can read this article he wrote on the seven points of driving lasting innovationLearn more about OCTO from Business Insider.Settle down for a good read: the full story of <a href="https://artsandculture.google.com/story/how-the-microcomputer-changed-history-the-legacy-of-the-bbc-micro-the-nationa
03/02/2023 • 21 minutes 40 seconds
What do the tech layoffs really tell us?
Naturally, tech layoffs are top-of-mind for many of us. Despite comparisons to the dot-com bubble, what we’re seeing right now is different. Here’s what the tech and media layoffs really tell us about the economy.In praise of analog technology: why Millennials and Gen Z are springing for paper maps.Make Time, a way of “rethinking the defaults of constant busyness and distraction so you can focus on what matters every day,” was developed in response to always-on Silicon Valley culture.Wifi routers can now be used to <a href="https://vpnoverview.com/news/wifi-routers-used-to-produce-3
31/01/2023 • 23 minutes 20 seconds
27/01/2023 • 23 minutes 40 seconds
How chaos engineering preps developers for the ultimate game day
In complex service-oriented architectures, failure can happen in individual servers and containers, then cascade through your system. Good engineering takes into account possible failures. But how do you test whether a solution actually mitigates failures without risking the ire of your customers? That’s where chaos engineering comes in, injecting failures and uncertainty into complex systems so your team can see where your architecture breaks. On this sponsored episode, our fourth in the series with Intuit, Ben and Ryan chat with Deepthi Panthula, Senior Product Manager, and Shan Anwar, Principal Software Engineer, both of Intuit about how use self-serve chaos engineering tools to control the blast radius of failures, how game day tests and drills keep their systems resilient, and how their investment in open-source software powers their program. Episode notes: Sometimes old practices work in new environments. The Intuit team uses <a href="http
25/01/2023 • 19 minutes 53 seconds
From your lips to AI’s ears
In a win for accessibility, GitHub Copilot now responds to voice commands, allowing developers to code using their voices.Speaking of accessibility, learn how Santa Monica Studio worked with disabled gamers and the community to build accessibility into God of War Ragnarök.The US Food and Drug Administration (FDA) has determined that lab-grown meat is safe to eat.Looking for some high-quality entertainment content? Look no further than Simone Giertz’s YouTube channel, where she builds robots to (among other things) wash her hair and wake her up with a slap in the face.Blast from the past: List
24/01/2023 • 15 minutes 58 seconds
How to build a universal computation machine with Tetris
First, some self-administered back-patting for the Stack Overflow editorial team: great engineering blogs give tech companies an edge (The New York Times says so). Hiring aside, engineering blogs are fresh sources of knowledge, insight, and entertainment for anyone working in tech. You can learn a lot from, for instance, blog posts that break down an outage or security incident and detail how engineers got things up and running again. One classic of the genre: Amazon’s explanation of how one engineer brought the internet to its knees. And here’s an example from our own blog. When you’ve finished catching up on the Stack Overflow blog, c
20/01/2023 • 21 minutes
How Intuit improves security, latency, and development velocity with a service mesh
At an SaaS company like Intuit that has hundreds of services spread out across multiple products, maintaining development velocity at scale means baking some of the features that every service needs into the architecture of their systems. That’s where a service mesh comes in. It automatically adds features like observability, traffic management, and security to every service in the network without adding any code. In this sponsored episode of the podcast, we talk with Anil Attuluri, principal software engineer, and Yasen Simeonov, senior product manager, both of Intuit, about how their engineering organization uses a service mesh to solve problems, letting their engineers stay focused on writing business logic. Along the way, we discuss how the service mesh keeps all the financial data secure, how it moves network traffic to where it needs to go, and the open source software they’ve written on top of the mesh. Episode notes:For those looking to get the same serv
18/01/2023 • 21 minutes 43 seconds
Flake it till you make it - how to handle flaky tests
There is a ton of great research to be found on Prof. Kapfhammer's website, including: Flaky Tests: Finding and fixing unpredictable and harmful test casesDatabase Testing: Automatically testing relational database schemasWeb Testing: Detecting and repairing poor responsive web page layoutWe've written a bit about how Stack Overflow is upping its unit testing game and how you can evaluate multiple assertions in a single test.Thanks to our lifeboat badge winner of the week, Survivor, for answering the question: <a href="https://stack
17/01/2023 • 28 minutes 28 seconds
Commit to something big: all about monorepos
Juri is currently Director of Developer Experience (Global) and Director of Engineering (Europe) at Nrwl, founded by former Googlers/Angular core team members Jeff Cross and Victor Savkin.Nrwl has compiled everything you need to know about monorepos, plus the tools to build them, here.Connect with Juri on LinkedIn or explore his website.Shoutout to Lifeboat badge winner penguin2718 for their answer to Storing loop output in a dataframe in R.
13/01/2023 • 26 minutes
Taming multiple design systems with a single plugin
Any large organization with multiple products faces the challenge of keeping their brand identity unified without denying each product its own charisma. That’s where a design system can help developers avoid reinventing the wheel every time, say, a new button gets created On this sponsored episode of the podcast, we talk with Demian Borba, Principal Product Manager, and Kelvin Nguyen, Senior Engineering Manager, both of Intuit. We chat about how their design system is evolving into a platform, how AI keeps their brand consistent, and why a design system doesn’t have to solve every use case. Episode notesTreating a design system as a platform means providing a baseline of tokens—colors, typography, themes—and allowing developers to deviate so long as they use the right tokens. Alongside a company-wide push towards greater AI usage, Intuit’s design system team is beginning to leverage AI to help developers make better design decisions. As an example, the
11/01/2023 • 28 minutes 31 seconds
From CS side project to the C-suite
LogRocket helps software teams create better experiences through a combination of session replay, error tracking, and product analytics.LogRocket’s machine-learning layer, Galileo, cuts through the noise generated by conventional error monitoring and analytics tools to identify critical issues affecting users.LogRocket is hiring, so check out their open roles or connect with Matt Arbesfeld on LinkedIn. You can also give LogRocket a free trial.
10/01/2023 • 19 minutes 55 seconds
Our favorite apps, books, and games of 2023
Adobe closed out 2022 and celebrated 40 years with an employee-only Katy Perry concert. Related: Ceora makes the case for virtual concerts.DeepMind is teaching AI to play soccer, which naturally makes us think of QWOP.ICYMI: Ghost calls out Substack and Substack responds.BeReal is the iPhone app of the year. But not even Resident Youth Ceora knows anyone who actually uses it.Some 2023 recommendations from the team: <
06/01/2023 • 29 minutes 50 seconds
The future of software engineering is powered by AIOps and open source
Over the past five years, Intuit went through a total cloud transformation—they closed the data centers, built out a modern SaaS development environment, and got cloud native with foundational building blocks like containers and Kubernetes. Now they are looking to continue transforming into an AI-driven organization that leverages the data they have to make their customers’ lives easier. Along the way, they realized that their internal systems have the same requirements to leverage the data they have for AI-driven insights. Episode notesWadher notes that Intuit uses development velocity, not developer velocity. The thinking is that an engineering org should focus on shipping products and features faster, not making individual devs more productive. No, the robots aren’t coming for your jobs. Wadher says their AI strategy relies on helping experts make better insights. The goal is to arm those experts, not replace them. In terms of sheer volume, the AI/ML
04/01/2023 • 26 minutes 2 seconds
From life without parole to startup CTO
If you want to read more about Jessica, you can check out the blog we worked on together for the launch of our Overflow Offline initiative. If you've ever wondered what it's like learning to code from an XML file of raw Stack Overflow data, be sure to check this episode out.You can learn more about the Supreme Court case that led to Jessica's release here.Her company's mission is to build a better justice system from the inside, specifically by educating incarcerated individuals so they can teach the next generation and have valuable skills upon release. Read more about Unlocked Labs here.Our lifeboat badge of the week goes to mx0 for answering the question: <a href="https://
03/01/2023 • 23 minutes 35 seconds
Let's talk about our favorite terminal tools
You can learn more about Anthony here.His favorite terminal tool at the moment is Warp, which describes itself as "a blazingly fast, Rust-based terminal reimagined from the ground up to work like a modern app." His personal website features a live chat function. Sometimes it's actually Tony, sometimes it's just a bot. No lifeboat badge today. We''ll be taking a break for the holidays and will resume episodes in 2023. Until then, enjoy the holidays.
20/12/2022 • 25 minutes 29 seconds
An honest end-of-year rundown
Ben asks Matt to explain Mastodon to him like he’s five. Matt says the experience feels a lot like…LinkedIn?Matt explains that he took social media apps off his phone for a while…just to chill out. (Ed. note, they're already back on.)We cover the latest AI to emerge that can write essays, jokes, and yes, some code.While everyone’s confused about the state of social media and AI chat, physicists have created a wormhole using a quantum computer. (Though it may have been a publicity stunt.)Follow Ben and Matt.Shout out to Lifeboat Badge winner ralf htp for their answer to the question ‘how to listen for and react to Ace Editor change events.’ <a href="https://stackoverflow.com/quest
16/12/2022 • 16 minutes 46 seconds
Talking about drag and drop tech stacks with Builder.io's Steve Sewell
Steve was working as an engineering manager at ShopStyle and found that an increasing amount of his team's time was spent working on custom requests from departments like marketing and sales. They tried moving to a headless CMS but the data and components couldn't keep up with ever evolving needs. They wanted a drag and drop system connected to their code, data, and components.This pain point inspired him strike out on his own to create a new product. The vision was a tool that would allow colleagues from across a company to make changes to web pages without requesting dev time, but would also ensure that any changes made would be up to the standards of the design department and not introduce errors that engineering would then have to fix. Hence, the company's pitch for a plug & play system that integrates with your existing sites & apps. It relies on a few key ideas:API-based infrastructure that is native to your te
13/12/2022 • 23 minutes 34 seconds
The next step in ecommerce? Replatform with APIs and micro frontends
SPONSORED BY COMMERCE LAYERAround the world, billions of people can sell their wares online, in part thanks to solutions that handle the complexities of securely and reliably managing transactions. Businesses, large and small, can sell directly to customers. But a lot of these ecommerce services provide a heavier surface than many need by managing product catalogs and requiring inflexible interfaces. On this sponsored podcast episode, Ben and Ryan talk with Filippo Conforti, co-founder of Commerce Layer, an API-only ecommerce platform that focuses on the transaction engine. We talk about his early years building ecommerce at Italian luxury brands, the importance of front-ends (and micro-frontends) to ecom, and how milliseconds of page load speed can cost millions. Episode notesConforti was the first Gucci employee building out their ecommerce, so he got to experience life in a fast-moving startup within a big brand. When he left five years later, the te
12/12/2022 • 25 minutes 52 seconds
09/12/2022 • 22 minutes 42 seconds
The tech to build in a crypto winter
You can learn more about Andrew, from building out a telco in Canada to cyber security at Deloitte, on his LinkedIn.Validation Cloud bills itself as the world’s fastest node infrastructure and cites networks like Bitcoin, Ethereum, and Binance as clients it supports. Learn more at the company’s website here.The company announced the launch of it's latest product, Javelin, earlier today.Shout out to this week’s lifeboat badge winner, Derek, for helping answer the question: How do you open the file chooser in an Android app using Kotlin?
06/12/2022 • 21 minutes 10 seconds
Taking stock of the crypto crash and tech turbulence
Data show's Silicon Valley's share of new startup funding deals dropped below 20% for the first time.What does it mean to experiment with big changes to an engineering org, in public and in real time?SBF would like the chance to explain himself.Today's lifeboat badge goes to CodeCaster for explaining: What is E in floating point?
02/12/2022 • 19 minutes 51 seconds
Talking UX philosophies and deployment best practices with Patreon's VP of Engineering
Srivastava reflects on his upbringing in India, learning to write Assembly, and going to Stanford University to complete his Ph.D in computer science.He shares his early career experiences at big tech names like Yahoo!, Google, Twitter, and Google.The group reflects on some of the engineering challenges at Patreon including technical debt, migrations to open source services, and troubleshooting bugs.Srivastava walks us all through upcoming product features that his engineering team is working to implement.Andy wins a Lifeboat Badge for answering this question about a list of all tags on Stack Overflow.Follow Ben, Matt, Cassidy, and Utkarsh.
29/11/2022 • 27 minutes 45 seconds
Here’s what it’s like to develop VR at Meta
Cami and Cassidy take us down memory lane, sharing how they got into computer science together, hosted a web series (and still podcast together sometimes), and overlapped at two jobs together.We discuss the technologies being used to build in/for the Metaverse like Horizon Workroom, Presence Platform, Insights SDK, and of course, React. Cami shares how object and scene recognition work in VR.Cami reveals a family secret — so listen up if you want to know how to beat Cassidy at board games.Blackbishop wins the Illuminator Badge for answering
22/11/2022 • 28 minutes 50 seconds
Cloudy with a chance of… the state of cloud in 2022
SPONSORED BY PLURALSIGHTEarly in the days of high-traffic web pages and apps, any engineer operating the infrastructure would have a server room where one or more machines served that app to the world. They named their servers lovingly, took pictures, and watched them grow. The servers were pets. But since the rise of public cloud and infrastructure as code, servers have become cattle—you have as many as you need at any given time and don’t feel personally attached to any given one. And as more and more organizations find their way to the cloud, more and more engineers need to figure out how to herd cattle instead of feed pets. Show notesGartner forecasts that around $500 billion will be spent worldwide on end user cloud computing during 2022. Firment says that’s only 25% of IT budgets today,
21/11/2022 • 28 minutes 43 seconds
The creator of Homebrew has a plan to fix the funding problem in open source
Over the years Homebrew, an open source package manager, has emerged as the project with the greatest number of individual contributors. Despite all that, it’s creator Max Howell, couldn’t make a living off the occasional charity of the millions of people who used the software he built. This XKCD cartoon is probably the most frequently repeated joke on the podcast over the last three years.While he is not a crypto bull, Max was inspired with a solution for the open source funding dilemma by his efforts to buy and sell an NFT. A contract written in code and shared in public enforced a rule sending a portion of his proceeds to the digital objects original creator. What if the same funding mechanism could be applied to open source projects? In March of 2022, Max and his co-founder launched Tea, a sort of spirtual successor to Homebrew. It has a lot of new features Max wanted in a package manager, plus a
18/11/2022 • 32 minutes 34 seconds
Want to work as a developer in Japan?
Eric explains that great jobs are available for developers in Japan, but it can be tough to find these opportunities.We talk about interesting startups that are gaining traction in the Japanese tech sector (like Visual Alpha, Treasure Data, and Exawizards, to name a few examples of companies on the Japan Dev platform).Matt is impressed to learn Japan Dev generates an average of $60,000/month in revenue.Eric reflects on starting Japan Dev as a side project while he was employed full-time as an engineer.Eric elaborates on why he doesn’t think venture capital is a good fit for Japan Dev.Night owls unite! Eric says that his most productive hours are between midnight to 4AM.Follow Matt and Eric.
15/11/2022 • 31 minutes 23 seconds
Another hard week in tech
Episode notes:The team questions whether a print out of 60-90 days worth of code is the right benchmark for whether to lay someone off. Ben gives our podcast listeners a heads up to reports of repo jacking on GitHub (who got ahead of the issue quickly).We reflect on whether or not we’re okay with generative AI—and question tradeoffs between copyright and the ability for more people to create stuff.Ben discusses how his internet browser might be becoming his second brain.Matt and Cassidy get props from Ben for their rising popularity on Stack Overflow’s YouTube channel.Follow <a href="https://tw
11/11/2022 • 19 minutes 53 seconds
Hashgraph: The sustainable alternative to blockchain
When most people talk about Web3 or cryptocurrencies and related technologies, they usually mean blockchains. But blockchain is only the first generation of distributed ledger technology (DLT). As with any new technology, once people see how it works, new generations come along rapidly to address the faults in the previous ones. On this sponsored episode of the podcast, Ben and Ryan chat with Matt Woodward, head of developer relations at Swirlds Labs. Swirlds Labs created the Hedera ecosystem, a DLT built on a hashgraph, not a blockchain. We chat about what the difference is between a blockchain and a hashgraph, Hedera’s focus on environmental sustainability, and why the Web3 version of “Hello, World!” takes a little more effort. Show notesHedera’s hashgraph is a third-generation DLT: it’s an open-source consensus algorithm and a data structure that uses a dir
09/11/2022 • 20 minutes 46 seconds
Fighting to balance identity and anonymity on the web(3)
Shoemaker spent his childhood in Silicon Valley and learned Assembly when he was just 16 years old.In his early 20s, he applied to work at Apple and was continually rejected. So he went to work for seven startups instead.Finally, in 2009, Shoemaker ended up at Apple overseeing the review process for the App Store.After seven years at Apple, Phillip became interested in cryptocurrency after discovering his personal information on the dark web.His interest grew in the topic of self sovereign identities, which led him to become CEO and co-founder of Identity.com.Phillip and Ben reflect on the utility of Web3 in gaming.Follow Ben and Phillip.Thank you to lifeboat badge winner Marchingband for their answer to the question about running C or C++ c
08/11/2022 • 29 minutes 12 seconds
Going from engineer to entrepreneur takes more than just good code
In today’s podcast, Matt, Ceora, and Cassidy reflect on Cara’s founder journey.Cara shares her experiences living in New York and San Francisco— and why she and her co-founder ultimately located Stashpad in North Carolina.She elaborates on the exact steps that she took to pivot her startup following limited initial interest in V1 of the product.Despite being in the Bay Area and working at Twilio, she was struggling to meet people because her full brain power was going to her products.She shares what it was like for her and her co-founder to hire Stashpad’s first employees.The group discusses Stashpad’s pathway to monetization in the context of developers wanting free tools.Follow, Ceora, Matt, Cassidy, and <a href="https://twitter.com/cara_jacqueline?ref_src=twsrc%5Egoogle%
04/11/2022 • 28 minutes 34 seconds
Making location easier for developers with new data primitives
When Foursquare launched in 2009, the app was consumer facing, letting you know where friends had checked in and what spots might appeal to you. People competed to be the “mayor” of certain locations and built guides to their favorite neighborhoods., The service expanded to allow merchants to offer discounts to frequent guests and track foot traffic in and out of the stores. While you can still use the Swarm app to find the best Manhattan in Manhattan, the company realized that real estate and data share the same three key rules: location, location, location. On this sponsored episode of the podcast, Ben and Ryan talk with Vin Sharma, VP of Engineering at Foursquare, about how they’re finding the atomic data that makes up their location data—their location data—and going from giving insight to individual app users about the locations around them to APIs that serve these location-based insights to developers at organizations like Uber, Nextd
02/11/2022 • 23 minutes 45 seconds
Homelabbing tricks to level up your WFH game
The group laughs about setting up JIRA workflows and Trello boards for our family lives—Matt says heck no.Ceora speaks to the power of homelabbing as a way to gain profitable skills. JJ talks about the VPN system he has running on his phone to access his home network using tools like WireGuard and ZeroTier.Cassidy suggests setting up a personal knowledge base as a second brain (and recommends Obsidian). JJ shares how homelabbing is popular among kids under 18 as a pathway for them to get into the tech industry.Follow, Ceora, Matt, Cassidy, and JJ
01/11/2022 • 28 minutes 11 seconds
How to get more engineers entangled with quantum computing
Katzgraber reflects on his time as a university professor up until 2020 and why he switched to working at Amazon.He walks us through a quantum computing challenge that he hosted with BMW, through his role at Amazon (and what real world applications he sees emerging from these types of collaboration experiments).We discuss what inspires him to stay curious — raising the bar for scientific research, crowdsourcing breakthroughs, and opening up the playing field for more people to jump in.Follow Ben, Ryan, Matt, and Helmut.‘Til next time, all.
28/10/2022 • 30 minutes 40 seconds
Goodbye Webpack, Hello Turbopack! The big news from today’s Next.JS conference
We got the chance to sit down with Guillermo Ruach, Guillermo Rauch, CEO of Vercel and co-creator of Next.JS, about the news coming out of today's conference. The most interesting was a new product called Turbopack. You can read more about it here.
25/10/2022 • 19 minutes 52 seconds
A flight simulator for developers to practice real world challenges and surprises
Freund reflects on his early days at Applied Materials, where he worked on a machine that inspected silicon wafers.It was in this early role that Freund gained an appreciation for rigorous software testing protocols in the manufacturing process.At WeWork, Freund was fascinated by the idea of a full stack business, which is a business building itself.While Freund officially launched Wilco in 2021, the origin story for the company dates back to 2013 when he was hiring and managing a team of engineers—he saw a need in the market to help developers build critical skills to problems-solve in real-time.You can think of Wilco as the equivalent of a flight simulator for engineers.Shoutout to Lifeboat Badge winner Zico for their awesome answer to the question, “<a hr
25/10/2022 • 22 minutes 51 seconds
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.Spea
21/10/2022 • 30 minutes 10 seconds
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 <a href="https://www.linkedin.com/in/mgro
19/10/2022 • 28 minutes 54 seconds
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 technolog
18/10/2022 • 33 minutes 54 seconds
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
14/10/2022 • 24 minutes 9 seconds
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
11/10/2022 • 31 minutes 7 seconds
A chat with Red Hat 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
07/10/2022 • 27 minutes 27 seconds
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
05/10/2022 • 33 minutes 5 seconds
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</a
04/10/2022 • 33 minutes 38 seconds
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. Spea
30/09/2022 • 22 minutes 43 seconds
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 <a href="htt
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 semico
27/09/2022 • 19 minutes 6 seconds
We hate Scrum and Agile too...when it's done wrong
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, “<a href="https://stackoverflo
23/09/2022 • 22 minutes 35 seconds
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 <a href="h
22/09/2022 • 27 minutes 32 seconds
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.<
21/09/2022 • 20 minutes 27 seconds
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 <a href="https://www.linkedin.com/in/arpitmohan/?original
20/09/2022 • 20 minutes 8 seconds
Like a lot of good tools, Backstage started as a way to stop using a spreadsheet. They knew it was something worth open-sourcing when conference attendees paid more attention to the tool than the topics of the talks. Backstage treats docs-like-code, keeping markdown files in the same repo as the code. Down with wikis, up with pull requests!If you want to learn more about Backstage, check out our recent webinar with Emma Indal, a web engineer at Spotify.
16/09/2022 • 28 minutes 37 seconds
What science says about achieving the flow state
Show notesIf you’re interested in diving deeper into Professor Fritz’s research on developer flow states, check out his list of publications. Flow states can be affected by things as simple as the right lighting, so Logitech created keyboards that automatically adjust their keyboard backlighting. Lights can be used to indicate your interruptibility.; Prof. Fritz did some research on FlowLight, which indicates your willingness to be interrupted with a simple red light/green light protocol. These days, you can use your Slack status to the same effect. If you’re looking for apps to improve your daily flow, Cassidy recommends Centered.
14/09/2022 • 27 minutes 54 seconds
Hackathons and free pizza: All about Stack Overflow’s new Student Ambassador Program
As part of an effort to work with students at college and universities, Stack Overflow is partnering with Major League Hacking (MLH) to recruit our first cohort of Student Ambassadors. These folks will represent us on campus and lead the way in tackling challenges, earning rewards, and planning out the future of the program. Our pizza fund events are open to students in the US and Canada, and Global Hack Weeks are open to all. You can learn more about how to apply here.ICYMI: Major League Hacking cofounder Jon Gottfried and Hackathon Community Manager Mary Siebert previously came on the podcast to describe what a Major League Hackathon looks like (the succulents were a surprise).Today
13/09/2022 • 22 minutes 34 seconds
Plug-and-play AI for your own projects
AssemblyAI is an AI-as-a-service provider focused on speech-to-text and text analysis. Their mission is to make it easy for developers and product teams to incorporate state-of-the-art AI technology into the solutions they’re building. Their customers include Spotify, the Dow Jones, The Wall Street Journal, and the BBC. Need AI to run semantic analysis on your forum comments or automatically produce summaries of blog post submissions? Rent an ML model on-demand from the cloud instead of building a solution from scratch.Just three months after its $28M Series A, AssemblyAI raised another $30M in a Series B round led by Insight Partners, Y Combinator, and Accel. In this economy?When it comes to new and cutting-edge AI developments, what’s Dylan excited about right now? This <a href="https
09/09/2022 • 27 minutes 35 seconds
Flow state at your fingertips - how keyboards impact developer productivity
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.Stayed tuned for episode #2, airing next week, when we'll be digging deeper into the science behind keyboards and coders with Prof. Thomas Fritz and Marcel Twohig Head of Design for the MX series.
08/09/2022 • 24 minutes 18 seconds
Does AI-assisted coding make it too easy for student to cheat on schoolwork?
You can find a great essay on AI helping students, and what that means for their teachers, here.Here's a piece on W4 Games plans to monetize the Godot engine.Snap says it now has one million subscribers for its Snapchat+ offering.There were no fresh lifeboats badges this week, so shoutout to Jemo for being awarded the Great Question badge. They asked: What's the difference between thread and coroutine in Kotlin
06/09/2022 • 20 minutes 9 seconds
ReleaseHub provides on-demand environments for development, staging, and production. Every developer knows that environments can be a bottleneck, so ReleaseHub’s mission is to empower developers to share their ideas with the world more quickly and easily, sidestepping what Tommy calls “the big bottlenecks in development.”As CTO of TrueCar, Tommy was leading an effort to rebuild that company’s tech stack, but he needed an environment management platform, and nothing on the market fit his needs. The homegrown environment management system he developed with his cofounders would become ReleaseHub.Tommy joined Y Combinator in 2009.Connect with Tommy on LinkedIn.Today we’re shouting out the winner of an Inquisitive Badge</a
02/09/2022 • 30 minutes 38 seconds
What companies lose when they track worker productivity
What do companies want to gain through monitoring software—and what do they, and their employees, stand to lose? Read more.In Deep Work: Rules for Focused Success in a Distracted World, Cal Newport makes the point that our world isn’t geared toward deep, focused, flow-state work; instead, it rewards the appearance of busyness. Workers who see their keystrokes or mouse movements tracked are likely to focus on those behaviors instead of their projects.More than 50 countries are establishing rules to control their digital information and achieve data sovereignty. Read more.Gather round for the latest in cautionary crypto tales: <a href="https://nymag.com/intellige
30/08/2022 • 26 minutes 15 seconds
The luckiest guy in AI
Varun is the cofounder and CTO of AKASA, which develops purpose-built AI and automation solutions for the healthcare industry.Building a physics simulator for a robot helicopter as a student at Stanford helped Varun connect his interests in physics, machine learning, and AI. Check out that project here. His instructor? Andrew Ng.Along with Ng, Varun was lucky to connect with some brilliant AI folks during his time at Stanford, like Jeffrey Dean, Head of Google AI; Daphne Koller, cofounder of Coursera; and Sebastian Thrun, cofounder of Udacity.When Varun earned his PhD in computer science and AI, Koller and Thrun served as his advisors. You can read their work <a href="htt
26/08/2022 • 27 minutes 47 seconds
Why AI is having an on-prem moment
Learn why some companies are moving AI and ML data and models off the cloud and back on premises.Oxide is a rack-scale server with tightly integrated hardware and software. Cofounder and Chief Product Officer Jessie Frazelle was an early core maintainer of Docker. You can find her on GitHub or LinkedIn.Check out FauxPilot, a locally hosted version of GitHub Copilot.It’s no secret that Instagram has made changes to its feed, emphasizing video content in an effort to compete with TikTok. Nor is it a secret that these changes have proved unpopular with creators,
23/08/2022 • 19 minutes 28 seconds
Combining the best of engineering cultures from Silicon Valley and Shanghai
Born and raised in China, Liam arrived in the US to attend the University of California at Berkeley, where he studied human-computer interaction. After some initial “culture shock” at the differences between his education in China and the “open and innovative” Berkeley environment, Liam thrived. After graduating, he worked at LinkedIn before returning to China to found a startup called Zaihui, offering ecommerce SaaS solutions for retailers.Liam describes the still-commonplace 9-9-6 schedule (working from nine in the morning until nine at night, six days a week) and the approach of assigning multiple teams to compete on different visions for the same product.In Liam’s view, US and Chinese engineering teams take different approaches to work, work-life balance, innovation,
19/08/2022 • 20 minutes 31 seconds
The last technical interview you'll ever take
Since the day a hiring manager first wheeled a whiteboard into a conference room, software engineers have dreaded the technical interview, which can be an all-day process (or multi-day homework assignment). If you’re interviewing for multiple roles, you can expect to write out a bubble sort in pseudocode for each one. These technical interviews do no favors for hiring companies, either, because the investment needed from both parties limits the number of candidates a company can consider. In this age of data-driven decisions, perhaps there’s a way that AI and ML can help candidates and companies find each other. On this episode of the podcast, sponsored by Turing AI, we chat with Chief Revenue Officer Prakash Gupta about building a better hiring process with AI. Turing helps companies scale their engineering programs quickly with remote developers from around the world. We talk about how to vet a profession without standard markers, the benefits of soft skills, and how AI-as
17/08/2022 • 24 minutes 52 seconds
A history of open-source licensing from a lawyer who helped blaze the trail
Heather is a General Partner at OSS Capital, which provides VC backing to seed-stage COSS (commercial open source) startups. Her law practice focuses on intellectual property and open-source licensing, and she serves on the IEEE-ISTO Board of Directors.Connect with Heather on LinkedIn or explore her work on her website.Today’s Lifeboat badge goes to user keshlam for their answer to the question Why do we need abstract classes in Java?.
16/08/2022 • 32 minutes 55 seconds
A conversation with Spencer Kimball, creator of GIMP and CockroachDB
Spencer was one of the original creators of open-source, cross-platform image editing software GIMP (GNU Image Manipulation Program), authored while he was still in college. He went on to spend a decade at Google, plus two years as CTO of Viewfinder, later acquired by Square.In 2014, he cofounded Cockroach Labs to back his creation CockroachDB, a cloud-native distributed SQL database.Database sharding is essential for CockroachDB: “a critical part of how Cockroach achieves virtually everything,” says Spencer. Read up on how sharding a database can make it faster.Like many engineers who find themselves in the C-suite, Spencer went from full-time programmer to full-time CEO. He says it’s been a “relatively gentle” evolution, but he can
12/08/2022 • 30 minutes 1 second
The internet’s Robin Hood uses robo-lawyers to fight parking tickets and spam calls
DoNotPay offers more than 250 “automated justice” services in every US state, from suing robo-callers to annulling marriages to fighting eviction. It earned Joshua the title “Robin Hood of the internet.”DoNotPay leverages AI and ML solutions, including GPT-3, to shape and refine its decision trees.Read about how DoNotPay is helping crypto traders who’ve lost money file suit against fallen leaders.Why PDFs are unfit for human (or computer) consumption.Follow Joshua on <a href="https://twitter.com/jbrowder1?ref_
09/08/2022 • 19 minutes 10 seconds
Satellite internet: More useful than sending a car into space
A coding error reportedly caused the massive outage at Canadian telecom company Rogers that affected more than 10 million customers—a quarter of Canada’s population.In a rut? Hacker News has some advice for climbing out. (Hint: More screen time won’t help.)The Verge reports on how Starlink and other companies that provide internet connectivity through low Earth orbit (LEO) satellites are shaping an “orbital internet.”Michael Pollan’s 2019 book How to Change Your Mind—an exploration of psychedelic therapy’s history, current status, and future potential—is now <a href="h
05/08/2022 • 24 minutes 35 seconds
Monitoring data quality with Bigeye
Bigeye is a data observability platform that helps teams measure, improve, and communicate data quality clearly at any scale. Explore more on their YouTube channel.Bigeye cofounders Kyle Kirwan and Egor Gryaznov met at Uber, where Kyle worked on data and Egor was a staff engineer.Kyle and Egor made a clean break with Uber before founding Bigeye, eager to avoid even the appearance of an Anthony Levandowski-like situation. If you’re not familiar with the ex-Google engineer sentenced to prison for stealing trade secrets (and later pardoned by Trump), <a href="https://techcrunch.com/2022/02/15/inside-the-uber-and-google-settlement-with-anthony-levando
02/08/2022 • 34 minutes 44 seconds
San Francisco? More like San Francisgo
San Francisco’s Mayor London Breed says a seismic shift (definitely not an exodus) is underway as tech workers continue working from home and companies like Salesforce (the city’s largest private employer) reduce office space. Breed says San Francisco lost $400 million in tax revenue in 2021, as companies shuttered offices or moved to other cities. San Francisco offices haven’t been this empty since 2009.The Wall Street Journal reports that 71 cities (and counting) are offering cash grants and other incentives to lure remote workers from Silicon Valley to, say, Tulsa, Oklahoma.If you’re a member in good standing of the <a href="https://st
29/07/2022 • 24 minutes 36 seconds
Team analytics: Less creepy, more empowering
Multitudes helps managers and CTOs create happier, higher-performing teams, using data they already have. Multitudes is focused on software development teams to start, but their bigger vision is to make it easier for any manager to understand and improve their teams’ culture and performance.“Developers in our audience have expressed skepticism or dismay in the past about software that tracks performance or output,” Lauren explains. Multitudes’ approach is to break down an organization’s approach to ethical team analytics in order to balance delivering value to management with respect and support for the individual developers whose work is being measured. How does that work? Read Lauren’s blog post about data ethics.Lauren founded Multitudes based on insights she acquired running Ally Skills NZ, which supp
26/07/2022 • 25 minutes
Game Boy emulators, PowerPoint developers, and the enduring appeal of Pokémon GO
Pokémon GO is six years old (it makes us feel old, too). Check out NoobBoy, the Game Boy emulator. Need more nineties nostalgia? You can still play DOOM on almost anything.What kind of game could you build with PowerPoint? Two game developers go head-to-head over 24 hours to show you: Watch the video.Did you know a moose can dive 20 feet deep and swim faster than Michael Phelps? It’s true.Today’s Lifeboat badge goes to user zvone for their answer to <a href="https://stack
22/07/2022 • 24 minutes 30 seconds
How APIs can take the pain out of legacy system headaches
Today's episode is sponsored by Opentext. You can learn more about their information management solutions here.You can find out more about Claire and here career on her LinkedIn.Opentext has a fascinating history. It began as an academic project at the University of Waterloo. The researchers were looking to digitize the Oxford English Dictionary, and created an early search engine, similar to Project Gutenberg. The private company spun out of that work.No lifeboat badge today, so we'll shout out SDK, who claimed the benefactor badge for placing a bounty on his question: How to make a dynamic slide up transition? Seems like it worked, as the question now has an accepted answer :)
20/07/2022 • 23 minutes 39 seconds
Code completion isn’t magic; it just feels that way
Anvil is an open-source web framework for building full-stack applications entirely in Python.Ready to dig deeper into code completion? Check out Meredydd’s talk at PyCon 2022 (he even built a code completion engine live on stage). ICYMI: Listen to our previous episode with Meredydd about countering the complexity of web programming: Full-stack web programming with nothing but Python. Connect with Meredydd on LinkedIn or Twitter.The Lifeboat badge shoutout is back. Today’s badge goes to user <a href="https://stackoverflow.com/users/605744/tomasz-nurkiewi
19/07/2022 • 30 minutes 59 seconds
At your next job interview, you ask the questions
The GPU shortage is (allegedly) over! Read about it at The Verge.Learn how low code demands more creativity from developers.On the job market? Don’t be afraid to turn the tables on your interviewer.This week’s tech recs: Help foster more equitable compensation conversations by taking Devocate’s Developer Relations Compensation Survey.Cal.com offers scheduling infrastructure for anyone and everyone—and it’s open-source.Appsmith is an open-source, l
15/07/2022 • 28 minutes 46 seconds
Money that moves at the speed of information
Devraj Varadhan is the SVP of Engineering at Ripple, which provides crypto and blockchain solutions for businesses. Ripple’s mission is to provide practical access to investment tools that can deliver economic freedom for unbanked and underbanked people around the world. Plenty of companies have pressed pause on recruitment efforts, but Ripple is hiring. Before working at Ripple, Dev spent 15 years at Amazon, building customer experiences and products across a wide swath of categories, including as VP of Delivery Experience. Connect with Dev on LinkedIn and read his blog post about how Ripple is working to accelerate financial inclusion through technology with partnerships with STASIS, the Republic of Palau, and Bhutan.Who remembers <a href="ht
12/07/2022 • 27 minutes 17 seconds
A conversation with Stack Overflow's new CTO, Jody Bailey
Episode notesBefore joining Stack, Jody spent time at Pluralsight and AWS Training, two roles that helped him to understand the growing market for online educational self-taught developers. We interviewed his former colleagues at AWS training in this episode.Enjoy the frustration of debugging your own code. Maybe you it brings you eustress? Ben does not experience this, nor does he like the classic video game Myst. But it takes all kinds.Interested in learning more about the changing trends in Developer education? Check out data from our latest Dev Survey and rese
08/07/2022 • 28 minutes 32 seconds
Skills that pay the bills for software developers
If you want to dive deeper on lucrative skills, you can read a blog post Mike wrote for us last month.If you want to learn more about Mike's background and career, check out his LinkedIn.Mike was previously on the blog and podcast discussing Skillsoft research about the certifications that are most in demand for top paying roles. You can read up on that and listen to his earlier interview here.As always, we want to shout out the winner of a Lifeboat badge. Today's hero is Philip, who answered the question: S
07/07/2022 • 30 minutes 9 seconds
Developers vs the difficulty bomb
Episode notesAn interesting podcast episode on the multiple delays that have kept Ethereum from its long-anticipated merge and kicked the difficulty bomb down the road.Since we recorded, more news broke about delaying the boom.How to Find Open Source Projects to Contributehttps://www.codetriage.com/https://www.coss.community/https://goodfirstissue.dev/A pretty cool <a href="https://www.figma.com/blog/how-we-built-spring-animations
05/07/2022 • 29 minutes 55 seconds
Exploring the interesting and strange results from our 2022 Developer Survey
Huge thanks to the more than 73,000 devs from 180 countries who spent 15 minutes each completing our 2022 Developer Survey. This year’s survey was longer than usual, since we wanted to ask about new topics as well as provide a historical throughline to understand how your responses have changed over the years.Among the takeaways from the survey: 2022 saw a 10% jump in how many folks are learning to code online (versus through a conventional coding school or from textbooks). Nearly 85% of organizations represented in the survey have at least some remote workers, while the vast majority of developers are still working remotely at least part of the time. You can read more about the results here.Worth noting: Just because you’ve learned to code d
01/07/2022 • 24 minutes 59 seconds
GitHub Copilot is here. But what’s the price?
GitHub Copilot is now available to all developers. There’s also the GitHub Copilot Labs extension for Visual Studio Code, which has some neat tricks up its sleeve. Yes, Copilot is impressive; no, it’s not gunning for your job. ICYMI, check out our blog post exploring whether AI is poised to steal our livelihoods: The robots are coming for (the boring parts of) your job.Mullvad VPN is removing the option to add new subscriptions because they want to know “as little as possible” about their users: “We are constantly loo
28/06/2022 • 25 minutes 26 seconds
Living on the Edge with Netlify
RIP Internet Explorer (1995-2022), “a good tool to download other browsers.” Bummer epitaph, but the meme stands.Netlify’s unified web development workflow has out-of-this-world benefits for developer experience. Learn more by watching A Tale of Web Development in Two Universes.Netlify recently announced Netlify Edge Functions, a fully serverless runtime environment. Here’s what that means and how it works
24/06/2022 • 31 minutes 38 seconds
An Engineer's Field Guide to Great Technical Writing
Docs for Devs: An Engineer’s Field Guide to Technical Writing can be found here.Jared worked as a technical writer at Google for more than 14 years and recently transitioned to Waymo, the self-driving car company spun out under the Alphabet umbrella. You can find him on Twitter and LinkedIn.Zachary has been a technical writer at GitHub and the Linux Foundation, and now works as a staff technical writer at Stripe. You can find all her online accounts at her website.Interested in exploring approaches for collaboration and knowledge management on engineering teams? Why not try a tool developers already turn to regularly? Check out Stack Overflow for Teams, used by Microsoft, Bloomberg, and many others.Tired of security bottle
21/06/2022 • 37 minutes 57 seconds
Our favorite features and updates from WWDC
WWDC22 was last week (check out Apple’s highlights here). Among the most exciting demonstrations: passkeys, a new approach to authentication with the potential to finally replace passwords altogether. Apple also announced enhancements to Swift, its programming language, and a new flagship processor, the M2 chip.Now that iMessage users will be able to edit or even unsend text messages after the fact, will your group chat (or your relationship) ever be the
17/06/2022 • 23 minutes 10 seconds
Privacy is a moving target. Here’s how engineering teams can stay on track.
Ever since personal information started flowing into applications on the web, securing that information has become more and more important. General security and privacy frameworks like ISO-27001 and PCI provide guidance in securing systems. Now the law has gotten involved with the European Union’s GDPR and California’s CPRA. More laws are on the way, and these laws (and the frameworks) are changing as they meet legal challenges. With the legal landscape for privacy shifting so much, every engineer must ask: How do I keep my application in compliance?On this sponsored episode of the podcast, we talk with Rob Picard and Matt Cooper of Vanta, who get that question every day. Their company makes security monitoring software that helps companies get into compliance quickly. We spoke about the shifting sands of privacy rules and regulations, tracking data flows through systems and across corporate borders, and how security automation can put up guardrails instead of g
16/06/2022 • 26 minutes 52 seconds
Run your microservices in no-fail mode
Temporal Technologies is a scalable open-source platform for developers to build and run reliable cloud applications.ICYMI, here’s a post we wrote with Ryland Goldstein, Head of Product at Temporal, discussing how software engineering has shifted from a monolithic to a microservices model—thereby introducing a whole new set of challenges for software engineers.Maxim, who grew up in Russia, is renowned in the microservices world. He spent decades architecting mission-critical systems at MSFT, Amazon, and Uber, where he designed Cadence and spun it out into Temporal. Netflix, Descript, Instacart, Datadog, Snap, and plenty more are all betting their critical systems on Temporal’s OSS technology, so Maxim has a dedicated following in the dev community.Dominik’s father is a nuclear physicist, so Dom
14/06/2022 • 22 minutes 39 seconds
Want to be great at UX research? Take a cue from cultural anthropology.
HASH, where Maggie works along with Stack Overflow cofounder Joel Spolsky, is an open-core platform for creating simulations that help people make better decisions.Explore Maggie’s writing on everything from digital anthropology to best practices for illustrating invisible programming concepts.Maggie recommends the Nielsen Norman Group website as the best resource for folks getting up to speed on research-based UX.Today’s Lifeboat badge goes to user Sten for their answer to <a href="https://stackoverflow.com/questions/15985996/detecting-transparency-in-an-imag
10/06/2022 • 28 minutes 54 seconds
On the quantum internet, data doesn’t stream; it teleports
The first step in quantum computing? Quantum internet: a network capable of sending quantum information between far-distant computing machines (as in, one on Earth and one on Mars). Still have questions?In case it’s been a while since your last physics course: Schrödinger’s cat.Retool’s 2022 State of Engineering Time reveals how software engineers spend their time, what they want to do more (and less) of, and the most frustrating and satisfying parts of their jobs.A great resource from GitHub for folks working on open-source projects: Why creating a popular OSS library is a marathon, not a sprint.
07/06/2022 • 21 minutes 54 seconds
Kidnapping an NFT
The Web3 crime of the century? Seth Green’s Bored Ape NFT is kidnapped by dastardly phishing scammers, kiboshing the TV series Green was developing around the Bored Ape character. Read more.Ceora served as a resident emcee at this year’s Remix Conf. She and Cassidy offer advice for developers who want to give talks or host conferences. In tech industry news: Broadcom acquires VMWare for $61 billion, one of the largest tech acquisitions in history.Today in tech recs: Matt recommends Logitech’s MX Mechanical keyboard; Adam recommends roadmap.sh
03/06/2022 • 33 minutes 36 seconds
Talking blockchain, functional programming, and the future with Tezos co-founder Arthur Breitman
While blockchains are huge right now, finding one to build on that doesn’t use a ton of energy, has good privacy protections, and operates efficiently is harder than it looks. The original breakout blockchain, Bitcoin, was slow to adopt any innovations coming out of research. Other blockchains use the electricity of a small country to play elaborate gambling games. For someone looking to build the future of Web3, what are your options?On this sponsored episode of the podcast, we talk to Tezos co-founder Arthur Breitman. After finding out that the Bitcoin blockchain wouldn’t incorporate all the good ideas generated around it—proof of stake, privacy improvements, and smart contracts to name a few—he decided to build his own. Arthur has a background in machine learning and statistics but spent his early 20s teaching self-driving cars how to turn left and working in quantitative finance for high-frequency trading. High-frequency trading was data-driven, but there was so mu
01/06/2022 • 36 minutes 40 seconds
How a very average programmer became GitHub's CTO
Jason is now a managing director at Redpoint Ventures and has led one investment so far, backing a company called Alchemy that is focused on infrastructure and dev tools for web3.He describes himself as a "very average" programmer, but an excellent engineer, and explains how he parlayed his unique skill set into key roles at Heroku and GitHub.Our lifeboat for the week goes to dfrib for suggesting a solution to: Error "nil requires a contextual type" using Swift
31/05/2022 • 35 minutes 48 seconds
Games are good, mods are immortal
Following the success of the Mac Mini, Windows is getting into the tiny computer business. Oh, and it’s running on ARM chips. Oh, and Visual Studio and VS Code will now offer native ARM support.Video games got a lot of us into programming thanks to their openness to mods. It’s what made The Elder Scrolls: Morrowind such a hit 20 years ago. Minecraft may live forever thanks to its modding community and parent-friendly tools. Just don’t be surprised when you have to ban local kids for virtual arson and murder. The old security exploit hits are still out there: cross-site scripting, SQL injection, and cross-site request forgery. Could be
27/05/2022 • 22 minutes 16 seconds
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 jus
24/05/2022 • 29 minutes 43 seconds
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.Attention devs: if you have tips for basic project maintenance and hacks for improving commit messages, Ceora wants to hear from you.Read up on <a href="ht
20/05/2022 • 29 minutes 44 seconds
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 with a managed K8s service, but also with a wealth of additional tooling, upgrades, and open sourcing. When building out a Kubernetes implementation, you can abstract away some of the complexity, especially if you use some of the more popular tools like Kubeadm or Kubespray. But when using a managed service, you want to b
18/05/2022 • 26 minutes 21 seconds
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
17/05/2022 • 16 minutes 3 seconds
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 b
13/05/2022 • 32 minutes 32 seconds
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 <a href="https://stackoverflow.com/questions/28996811/error-typeerror-children-is-not-a-function/28996889#2899688
10/05/2022 • 26 minutes 51 seconds
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.
05/05/2022 • 23 minutes 18 seconds
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’r
03/05/2022 • 26 minutes 31 seconds
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.)<
29/04/2022 • 32 minutes 39 seconds
Meet the design system that lets us customize and theme Stack Overflow
26/04/2022 • 32 minutes 16 seconds
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 gar
22/04/2022 • 31 minutes 17 seconds
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 acc
19/04/2022 • 29 minutes 39 seconds
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 <a h
15/04/2022 • 22 minutes 6 seconds
“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 accountToday’s recommendations: Cassidy recs Midjourney, an AI art-making tool currently in beta. (Learn more about Midjourney <a href="https://boingboing.net/2022/03/24/midjourney-sharpen
12/04/2022 • 31 minutes 38 seconds
Words of wisdom for self-taught developers
08/04/2022 • 29 minutes 58 seconds
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 recommends Flexbox Froggy for people who want to learn CSS flexbox, and Cassidy recommends Loom.Today’s Lifeboat ba
05/04/2022 • 38 minutes 3 seconds
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<
01/04/2022 • 33 minutes 9 seconds
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
29/03/2022 • 23 minutes 21 seconds
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 to user Michael Thelin for their answer to How can I play a Spotify audio track with Python?.F
25/03/2022 • 37 minutes 15 seconds
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 sponsored episode of the podcast, Ben and Ryan talk with James Ciesielski, CTO and co-founder, and Megan Dean, information security and risk compliance manager, both of Rewind. We talk about how you can prep for and successfully get through a SOC 2 audit, how backing up your SaaS data can provide business continuity, and the benefits of establishing a relationship with your auditor. A SOC 2 report shows your customers the level of security controls
23/03/2022 • 26 minutes 2 seconds
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.<a href="https://developer-tech.com/news/2022/feb/23/2022-java-developer-productivity-report-teams-promise-mic
22/03/2022 • 34 minutes 54 seconds
McDonald’s is to Chipotle what REST APIs are to GraphQL
18/03/2022 • 37 minutes 29 seconds
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: <a href="https://stackoverflow.blog/2022/02/04/moving-from-ceo-back-to-ic-a-chat-with-m
15/03/2022 • 29 minutes 5 seconds
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 appraisals, and Rarible, a digital art NFT platform.ICYMI: Listen to our episode Web3 won’t save us.This week’s Lifeboat badge goes to user <a href="https://stackoverflow.com/users/9482543
11/03/2022 • 20 minutes 8 seconds
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 Lifeboat badges this week: Varad Mondkar, for answering <a href="https://stackoverflow.com/questions/5
08/03/2022 • 30 minutes 32 seconds
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 decentralized management is Holacracy.Find David Barrett on LinkedIn her
04/03/2022 • 37 minutes 32 seconds
The Great QR Code Comeback
01/03/2022 • 24 minutes 37 seconds
Is functional programming the hipster programming paradigm?
25/02/2022 • 27 minutes 49 seconds
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.
22/02/2022 • 20 minutes 51 seconds
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.
18/02/2022 • 19 minutes 43 seconds
Column by your name: The analytics database that skips the rows
These days, every company looking at analyzing their data for insights has a data pipeline setup. Many companies have a fast production database, often a NoSQL or key-value store, that goes through a data pipeline.The pipeline process performs some sort of extract-transform-load process on it, then routes it to a larger data store that the analytics tools can access. But what if you could skip some steps and speed up the process with a database purpose-built for analytics?On this sponsored episode of the podcast, we chat with Rohit (Ro) Amarnath, the CTO at Vertica, to find out how your analytics engine can speed up your workflow. After a humble beginning with a ZX Spectrum 128, he’s now in charge of Vertica Accelerator, a SaaS version of the Vertica database. Vertica was founded by database researcher Dr. Michael Stonebreaker and Andrew Palmer. Dr. Stonebreaker helped develop several databases, including Postgres, Streambase, and
16/02/2022 • 24 minutes 34 seconds
Gen Z doesn’t understand file structures
It’s not news that, as Cassidy says, “remote has grown wildly fast”—but Remote has gone from about 25 employees in March 2020 to 900 now (a 3,500% increase).Ceora explains to Matt (oh, sweet summer’s child) what it means to get ratioed on Twitter.Inspired by a great read, the team discusses how Gen Z, having grown up without floppy disks, file folders, or directories, thinks about information.This week’s Lifeboat badge goes to user 1983 for their answer to the question Why can I
15/02/2022 • 21 minutes 52 seconds
China’s only female Apache member on the rise of open source in China
SphereEX builds distributed data systems, making it easier for organizations to load balance massive data stores across multiple servers. Now that open-source software has taken over Western software, it’s China’s turn. Even big companies like Baidu and Bytedance are opening up their projects. Trista is the only female Apache member in China, which is both an honor and a demonstration of how much work needs to be done to support women in STEM. This episode’s Lifeboat badge shoutout goes to swati kiran for her answer to Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/node-sass/build'.
11/02/2022 • 27 minutes 7 seconds
There’s no coding Oscars. Write software that works
Ceora has her second brain stored in Notion, complete with GIFs and pretty color to get that aesthetic.Ancient history in blog years: Cassidy talks about the perils of being bleeding-edge instead of cutting-edge: Apollo Mission: The pros and cons of being an early adopter of new technology Everybody is aboard the VS Code train, which has the hottest TikTok around. Cassidy recommends the MonoLisa font helping viewers read your code during a livestream.Today’s lifeboat goes to Bill the Lizard for Using IFF in Python.
08/02/2022 • 28 minutes 26 seconds
Moving from CEO back to IC: A chat with Mitchell Hashimoto on his love for code
Neopets: A little-known gateway into a software career. (Nineties kids will remember.)Among the products Mitchell helped build at Hashicorp: Terraform, Vagrant, and Vault.Not many C-level execs return to IC roles, but you might be surprised how many managers move back to being individual contributors.Follow Mitchell on Twitter here.
04/02/2022 • 35 minutes 11 seconds
A collaborative hub for infrastructure as code
On this sponsored episode of the podcast, we talk with Marcin Wyszynski, founder and CEO at Spacelift. Marcin says Spacelift aims to be for infrastructure-as-code what GitHub is to git. It centralizes everything about your IaC system: it runs code, deploys within CI/CD pipelines, tracks the progress of your infrastructure, and gives you insight into who made what changes and why. Today it works with the IaC tools already out there: Terraform, Cloud Formation, and Pulumi, with plans to add support for services like Ansible and Kubernetes in the future. Like a lot of programmers, Marcin got into coding through games. Once he ran through the limited number of Commodore 64 games at his local shop in Poland, he learned to program his own. But he never thought of programming as a career, so when it came time to pick a college major, he followed a group of his peers into sociology. Sociology, with its heavy focus on statistics, brought him back to
02/02/2022 • 22 minutes 35 seconds
Next stop, Cryptoland?
The Twitter thread that brought Cryptoland to the team’s attention.Ceora wonders whether participants in a hypothetical, decentralized version of YouTube (a YouTube-like dApp) would need coding skills to contribute meaningfully.Why is Ethereum so expensive and so congested?Ben outlines how Solana has become the fastest-growing blockchain in the world by evolving the Ethereum concept to make it more scalable and less congested.
01/02/2022 • 36 minutes 52 seconds
Using synthetic data to power machine learning while protecting user privacy
28/01/2022 • 26 minutes 41 seconds
How to defend your attention and find a flow state
The inspiration for today's episode was a terrific article from The Guardian about the many ways in which the modern world, specifically the software we use every day, was designed to steal our attention. During the episode, we discuss Mihaly Csikszentmihalyi, a professor know as the "father of flow" for his pioneering research on flow states. Sadly, Prof. Csikszentmihalyi passed away in 2021, but you can find a terrific tribute to him and his work here.In the second half of the episode, we discuss "The California Ideology" and the ways in which hustle culture and libertarian ideals helped to shape Silicon Valley and the world of technology more
25/01/2022 • 23 minutes 2 seconds
Who's going to pay to fix open source security?
Will no one think of the maintainers? As The New Stack points out, watching millions of projects fail because of a bug in an open source library has become common enough that we shrug and reply, "Told you so." It's gotten so bad, big tech companies are visiting the White House to discuss the issue as a matter of national security.There is a great post up on the Stack Overflow blog examining this issue, but it's not about color.js, it's about Log4J. Traffic to questions on this logging library grew more than 1000% percent after the recent revelations about a new vulnerability. Also discussed in this episode: cryptographer and Signal creator Moxie Marlinspike stepped down from his role as CEO of the encrypted messaging service. That's news, but he actually made bigger w
21/01/2022 • 21 minutes 22 seconds
A chat with the folks who lead training and certification at AWS
You can find Maureen here. You can find Scott here.There is a wealth of free courses available through the AWS training website, including Operations, Advanced Networking, Machine Learning, and Data Science.
18/01/2022 • 32 minutes 34 seconds
Safety in numbers: crowdsourcing data on nefarious IP addresses
You can find Philippe on Twitter here and learn more about CrowdSec here.They recently put together a list of the IP addresses trying to exploit the new Log4j vulnerability.For a prescient view of today's cybersecurity challenges, Humeau recommends John Brunner's classic 1975 sci-fi novel, The Shockwave Rider.
14/01/2022 • 25 minutes 54 seconds
Making Agile work for data science
Data scientists and engineers don’t always play well together. Data scientists will plan out a solution, carefully build models, test them in notebooks, then throw that solution over the wall to engineering. Implementing that solution can take months.Historically, the data science team has been purely science-driven. Work on methodologies, prove out something that they wanted to achieve, and then hand it over to the engineering organization. That could take many months.Over the past three to five years, they’ve been moving their engineering and data science operations onto the cloud as part of an overall Agile transformation and a move from being sales-led to being product-led. With most of their solutions migrated over, they decided that along with modernizing their infrastructure, they wanted to modernize their legacy systems, add new functions and scientific techniques, and take advantage of new technologies to scale and meet the demand coming their way. Whil
12/01/2022 • 20 minutes 52 seconds
Helping communities build their own LTE networks
Esther and Matt are graduate students in computer science at the University of Washington, where they study community networks.Esther explains how open-source, community-owned and -operated LTE networks are a good solution for expanding public internet access and ensuring digital equity.Matt walks the team through Citizens Broadband Radio Service (CBRS), a shared wireless spectrum that allows users to build their own LTE networks.Chris Webb of the Black Brilliance Research Project lays out how <a hre
11/01/2022 • 34 minutes 52 seconds
Are developers helping to drive the Great Resignation?
Developers are leading the Great Resignation, according to some reports. Others feel developers aren't resigning, so much as seizing the moment to find better opportunities. You can find out hosts online at the links belowCassidyCeoraRyanBenHave an experience with the Great Resignation you want to share with our podcast and blog? Hit us up by email:PodcastPitches for the blogThanks to our lifeboat badge winner of t
07/01/2022 • 30 minutes 14 seconds
Professional ethics and phantom braking
Hear why Ben thinks the Workplace Stack Exchange and the Academia Stack Exchange have the richest questions in the Stack Exchange network (or maybe just the most sitcom-worthy).ICYMI: Jack Dorsey stepped down from Twitter. Will he be back?At Twitter, Tess Rinearson is leading a new team focused on crypto, blockchains, and decentralized tech. Follow her on Twitter here.The team winces over a review of a Tesla Model Y hatchback that describes phantom braking so frequent and so dangerous that it’s “a complete deal-breaker.”If you’re a fan of our show, consider leaving us a rating and a review on <a href="https://podcasts.apple.com/us/podcast/the-stack-overfl
04/01/2022 • 20 minutes 26 seconds
Teaching developers about the most lightweight web “framework” around, VanillaJS
21/12/2021 • 20 minutes 8 seconds
Bringing AI to the edge, from the comfort of your living room
Bill gives an overview of edge computing and why it matters.His team wants to enable developers by democratizing access to AI. OpenVINO is an open-source toolkit for high-performing AI inference.DevCloud lets developers prototype, test, and run their workloads for free on Intel hardware and software. For more on OpenVINO, check out this example we shared that increases image resolution. Of course, we would be remiss if we didn’t mention another way Intel is bringing its technology to developers: joining Collectives™ on Stack
17/12/2021 • 24 minutes 28 seconds
Skills, not schools, are in demand among developers
The pathway to a software developer job has shifted over the years. It used to be that you had to go through a college computer science program before you could get a developer job. But as online education became better and programming jobs became more specialized, people were getting hired on the strength of their bootcamp or certification experience. Our 2021 Developer Survey found that almost 60% of respondents learned to code using online resources. Mike spent most of his time in the worlds of programmer education and publishing, including a 14 year stint at O’Reilly Media. He worked with numerous great technologists, people who wrote popular languages, and other luminaries in the software world. Much of his focus was on analyzing the signals that come from the data he saw and the conversations with people around the world. What those signals told him was the focus
16/12/2021 • 26 minutes 58 seconds
An oral history of Stack Overflow - told by its founding team
Find Joel Spolsky on Twitter here.Jeff Atwood is on Twitter here.Geoff Dalgas is on Twitter here.Follow Jarrod Dixon on Twitter here.
14/12/2021 • 27 minutes 34 seconds
Zero to MVP without provisioning a database
PlanetScale is built on Vitess, the open-source database clustering system that runs at colossal scale hosting YouTube, Slack, and GitHub.A familiar theme: Big cloud companies aren’t set up for independent developers. Sam and Ceora discuss how serverless can get projects—even businesses—up and running quickly.Choosing the stack for a new business? Tools like Netlify can scale with your product, so you don’t have to change your architecture as you evolve.Staging environments should be a thing of the past. That’s why PlanetScale enables database branching.And finally, a question from Law Stack Exchange: <a href="https://law.stackexchange.com/questions/7314
10/12/2021 • 22 minutes 23 seconds
Feeling insecure about your code's security?
This “Trojan source” bug (get it?) could threaten the security of all code.In its annual report on its user community, GitHub found that developers appreciate automation, reusing code, and remote work. (No surprises there.) Ceora explains how automation and code reuse are game changers for independent developers and how this logic is spreading to big tech companies, too.GitHub’s first Chief Security Officer has the company focused on keeping your repo secure.GDPR makes you legally responsible for data someone else shares with you. That’s just one of the reasons it’s not a good idea to solicit personal information through a form and then
07/12/2021 • 16 minutes 54 seconds
Is crypto the key to a democratizing the metaverse?
Ethan's book, Once a Bitcoin Miner: Scandal and Turmoil in the Cryptocurrency Wild West, is available now.The metaverse isn’t just inevitable; it’s already here (and it has a booming real estate market).As we move more of our lives online onto platforms controlled by increasingly powerful digital giants, Ethan explains the democratizing power of cryptocurrency and blockchain. On the other hand, China’s new digital currency (government-issued but crypto-inspired) raises questions about priva
03/12/2021 • 25 minutes 54 seconds
Does modern parenting have to rely on spyware?
The conversation was inspired by Epic's decision to make it's Kid's Web Service's parent verification free to all developers.Ben has been grappling with these questions since 2013, when he wrote about allowing screen time into his young son's life. One thing that old article does remind us; how incredibly indestructible the original iPad was. A true tank of a tablet!Thanks to our lifeboat badge winner of the week, javimuu, for explaining: How to get a Thumbail / Preview image from Server
30/11/2021 • 19 minutes 35 seconds
Who is building clouds for the independent developer?
We kick things off by weighing the merits of two gender-neutral regional pronouns: the familiar y’all and the under appreciated yinz. Now that’s covered...The global population of developers will hit 45 million by 2030, up from 26.9 million in 2021 (EDC). What platforms will they want to build on?Did Kubernetes solve all your problems? Did it create new ones?It seems there’s always an XKCD relevant to our conversation. Today, it’s How standards proliferate.
23/11/2021 • 24 minutes 38 seconds
Who owns this outage? Building intelligent, automated escalation chains
Maxwell, a solution architect at xMatters, took a winding road to get to where he is. After a computer engineering education, he held jobs as field support engineer, product manager, SRE, and finally his current role as a solutions architect, where he serves as something of an SRE for SREs, helping them solve incident management problems with the help of xMatters. When he moved to the SRE role, Maxwell wanted to get back to doing technical work. It was a lateral move within his company, which was migrating an on-prem solution into the cloud. It’s a journey that plenty of companies are making now: breaking an application into microservices, running processes in containers, and using Kubernetes to orchestrate the whole thing. Non-production environments would go down and waste SRE time, making it harder to address problems in the production pipeline. At the heart of their issues was the incident response process. They had several bottlenecks that prevented them from deli
22/11/2021 • 22 minutes 52 seconds
What if the value of software platforms ACTUALLY flowed to the users?
You can learn more about Roll, which describes itself as blockchain infrastructure for social money, here.If you want to follow them on social, check out @tryrollhq as well as their personal socials: @bradley_miles_ and @sidkal. If you are interested in this kind of tech, check out previous conversations on Web3 and our chat with Chris Dixon on blockchain.Our lifeboat badge winner of the week is Notnooop, who explained how you can :Make An Emoji Enabling App<
19/11/2021 • 30 minutes 23 seconds
250 words per minute on a chorded keyboard? Only if you can think that fast.
GitHub's CEO, Nat Friedman, stepped down recently to focus on his startup roots. Chief product officer, Thomas Dohmke, will be moving to CEO. The Verge reviewed our no-longer-a-joke April Fool's keyboard. How many keyboard layouts are there anyway? Including non-English layouts, there's lots. Do you have a mind's eye? How about an inner monologue? We explore why some people have a voice in their head when they think and some don't.
16/11/2021 • 24 minutes 39 seconds
The polyglot who leads Stack Overflow's Platform team
Rennie grew up in Kenya, Honduras, Somalia, and Oklahoma; his parents volunteered for the Peace Corps before working for the US Government overseas. Audio tape drives are real! Check out this Retrocomputing question about how the Commodore 64 audio interface worked. If you want to remember something better, a 2014 study says you should write it out by hand. Rennie worked at Blackberry, and Ben remembered his colleagues at the Verge fondly hoping for their comeback. In fact, here's Ben hoping for their comeback!We did a <a href="https://stackoverflow.blog/2021/09/17/podcast-376-writ
12/11/2021 • 28 minutes 41 seconds
The semiconductor shortage: explained
You can find Alex's writing for Employ America here. You can find him on Twitter hereYou can find Hassan's blog here and his Twitter here.You can find their writing on the semiconductor industry and shortages here and here.Our lifeboat badge winner of the week is jasme, who helped someone figure out how to fix email validation with Laravel.
09/11/2021 • 35 minutes 32 seconds
Web3 won't save us
What is Web3? The Decentralized Internet of the FutureCassidyCeoraRyanBenThanks to our lifeboat badge winner of the week, Tadeck, for showing us how to design a : Function for Factorial in Python
05/11/2021 • 37 minutes 44 seconds
The big problem with only being able to solve big problems
We start out the show talking about this article: I Don't Know How To Count That Low.Is Apple normalizing surveillance?Toyota trucks and Land Cruisers were very popular with ISIS. Instead of a lifeboat, we shoutout this fun question: How do I stop annoyed wizards from killing people all the time? A common problem for us muggles.
02/11/2021 • 22 minutes 15 seconds
Software for your second brain
Alex comes up with better ways to interact with technology and writes about it on his website. Is there a link between playing music and writing code? A previous article of ours covered the merger of the two in the music programming language, Sonic PI. If you're curious about the weird extremes of operating system development, check out TempleOS. Cassidy and Alex both take copious notes through Obsidian. Alex has a plugin that may help you organize notes automatically.
29/10/2021 • 27 minutes 38 seconds
A murder mystery: who killed our user experience?
The infrastructure that networked applications lives on is getting more and more complicated. There was a time when you could serve an application from a single machine on premises. But now, with cloud computing offering painless scaling to meet your demand, your infrastructure becomes abstracted and not really something you have contact with directly. Compound that problem with with architecture spread across dozens, even hundreds of microservices, replicated across multiple data centers in an ever changing cloud, and tracking down the source of system failures becomes something like a murder mystery. Who shot our uptime in the foot? A good observability system helps with that. On this sponsored episode of the Stack Overflow Podcast, we talk with Greg Leffler of Splunk about the keys to instrumenting an observable system and how the OpenTelemetry standard makes observability easier, even if you aren’t using Splunk’s product. Observability is really an outgrowth of tra
27/10/2021 • 28 minutes 58 seconds
The first ten years of our programming lives
This episode was inspired by Joma Tech's review of his first ten years in coding. Ben Popper shared a fair amount of his coding journey through the series Ben Popper is the Worst Coder in the World. Should you actually write out code on paper as some of us had to do? Maybe.Modding games gets people into programming. For Ryan, Freedom Force got him into Python. Today, it's Minecraft and Roblox. Want to jump start your career? Find a community on Discord or Twitter and make some contacts. The software industry is made of people. Hackathons helped Cassidy find a deeper love for
26/10/2021 • 22 minutes 33 seconds
Quality code is the easiest to delete
Isaac's piece, Code quality: a concern for businesses, bottom lines, and empathetic programmers, ran recently on the Stack Overflow blog. A simple metric for code quality code be how easy is it to delete any given piece of code. There's no algorithmic way to judge quality code, but experienced engineers know it when they see it. Jeff Atwood's Performance is a Feature blog post gets a lot of mileage with our writers. But code quality isn't on the same axis; it's not a feature you can prioritize. It's part of the development process.
22/10/2021 • 22 minutes 26 seconds
Getting your first job off the CSS mailing list
At LinkedIn scale, it pays to save your developers a few minutes or even seconds on repeat tasks. Sara walks us through her experience managing senior engineers, and trying to improve developer experience and tooling, on a massive, global platform with over a billion user interactions a month.Paul shares some of his firm's latest work, helping to visualize the impact of climate change at Probable Futures. Interested in doing work in software focused on climate change? Paul recommends you learn a bit about NetCDF files.Follow Sara on Twitter here.Follow Paul on Twitter here.Enjoy our brain teaser of the week: a new way
19/10/2021 • 19 minutes 9 seconds
Can AI solve car accidents and find you a parking space?
Graybeard conference alert! Eran and Ryan both started their technology journeys on the venerable Commodore 64. During his academic days, Eran helped to map all the BGP (background gateway protocol) gateways in the world. This got a fair bit of press recently during the six hour Facebook outage.Nexar provides smart dashcams and an app that help cars understand the roads around them. While networked cameras on every car could be a privacy nightmare, Nexar says that they have privacy as a foundational part of the SDLC.
15/10/2021 • 24 minutes 32 seconds
A database built for a firehose
HarperDB is a startup that focuses on highly scalable databases that handle real-time data. Harper is built on Node.js and Express with a little help from Fastify. They know where they excel and where they don't. High data throughput like gaming and vision, great! High data resolution and transactional software like financial applications, not so great. It's speed over accuracy. Instead of a Lifeboat badge today, we shared a relevant question: Q: How to create HarperDB table with lambda.
12/10/2021 • 24 minutes 25 seconds
Wait, we're all content moderators now?
Read more about the climate debate surrounding NFTs here.We really enjoyed this piece: You either die an MVP, or live long enough to build content moderation.You can find Ben on Twitter here.You can send ideas for blog posts to Ryan Donovan at our pitch box.You can find Cassidy on Twitter here and read the newsletter she helps us curate here.You can find Ceora on Twitter <a href="https://twitter.co
08/10/2021 • 31 minutes 33 seconds
Building image search, but for any object IRL
You can learn more about Paul here.You can read more about Physna here.Paul is excited about the Metaverse. So are we!
05/10/2021 • 23 minutes 58 seconds
It's 2FA's world, we're just living in it
Check out more about Microsoft's efforts to ditch passwords here.When 2FA just won't do, 3FA to the rescue. Just pray we aren't headed towards five factors.
01/10/2021 • 20 minutes 22 seconds
Automate away your boring standup meetings
Right now, most development teams provide visibility into their overall process and lifecycle through standup meetings and spreadsheets. It can be a painfully manual process that uses up valuable engineering time. Value stream management aims to solve that by mapping out the entire software development life cycle and providing visibility into areas where things are breaking down or getting stuck. It borrows ideas from Agile and the automate-all-the-things attitude from DevOps to ensure engineering teams are moving fast with direction, avoiding bottlenecks, and reaching the the key objectives management planned weeks ago.In this episode, we chat with Nick Mathison and Sylvan Carbonell from HCL Software DevOps about value stream management and how their product, HCL Accelerate, brings visibility into the entire gamut of the SDLC, from the request coming in from a customer to deploying code to the production servers. At the foundation of this process is a good map
29/09/2021 • 27 minutes 30 seconds
Become a better coder...with this one weird click
Go get your copy of They Key here.Our frequent collaborator, Cassidy Williams of Netlify, helped design the key and joined this episode to share her love for all things mechanical keyboard.
28/09/2021 • 32 minutes 46 seconds
The paranoid style in application development
We talked about obscuring DNS traffic based on this article.Cassidy and Ben are pretty excited about all the new Apple stuff announced recently. Ryan, the curmudgeon, does not. There are several theories as to where the word dongle came from. The Conductor framework makes building web apps simpler in a low-code/no-code style. Did the pandemic worsen everyone else's guilt and self-loathing over decreased productivity or was it just us?Our only point of contact during the height of the pandemic was the Internet connect
24/09/2021 • 24 minutes 34 seconds
You don't need a math PhD to play Dwarf Fortress, just to code it
Tarn and his brother Zach are the brains behind Dwarf Fortress and the community that rose around it.Dr. Tarn Adams received a math PhD, but left his post-doc because he was too busy making games. A bug created the statue Planepacked, a massive structure that contained the entire history of the world as well as 73 copies of the statue itself.Many people, including one of our hosts, found out about Dwarf Fortress through a Let's Play session in a fortress called Boatmurdered. If you want a more human readable version of Dwarf Fortress, you can wishlist it on Steam or use one of the Lazy Newb packs. </p
21/09/2021 • 32 minutes 59 seconds
Writing the roadmap from engineer to manager
17/09/2021 • 23 minutes 48 seconds
This AI-assisted bug bash is offering serious prizes for squashing nasty code
While every developer loves a good story about discovering and fixing a gnarly bug, not everyone enjoys the work of finding those bugs. Most folks would prefer to be writing business logic and solving new problems. But those input validation errors and resource leaks won’t solve themselves. Or will they?AWS Bug Bust is a global competition launched with the goal of finding and fixing one million bugs in codebases around the world. It takes the traditional bug bash and turns it into a competition that anyone can enter. Got a repo or two that you’ve been meaning to clean up? Enter the Bug Bust and start squashing. This competition awards points to organizations, as well as individuals within an organization, for every bug that they fix in their own repos. A little friendly competition can motivate developers to fix more bugs in order to move up the leaderboards. How do you think we built Stack Overflow? Fake internet points are very important around here. With the
15/09/2021 • 19 minutes 16 seconds
Managing Kubernetes entirely in Git? Meet GitOps
Weaveworks helps DevOps folks manage their Kubernetes settings entirely Paul's first computer was a Sinclair ZX-80, which had a clock speed of 3.25 MHz, 1 KB of static RAM ,and 4 KB of read-only memory. Pretty good for 1980. Weaveworks based their project on Flux, an open source engine. If you're not a big corporation and you want to use it, it's free!Before there was Kubernetes, Google created Borg, an internal cluster manager. It has yet to be assimilated by Kubernetes. Ben thinks that, if it gets too easy to manage Kubernetes clusters, we'll be out of a job talking about the pain of cluster manages. Today's lifeboat badge goes to Daniel Ribeiro for the answer to <a href="https://stackoverflow.com/questions/44263450/how-can-i-run-go-binary-files/4
14/09/2021 • 27 minutes 49 seconds
How valuable is your screen name?
You can send ideas for blog posts to Ryan Donovan at our pitch box.You can find Cassidy on Twitter here and read the newsletter she helps us curate here.You can find Ceora on Twitter here and check out more about Apollo GraphQL here.Cassidy's piece on GraphQL, the first item she ever wrote for Stack Overflow, is here. Want to learn more about AVIF and how it compresses images so well? Check out good read from Netflix's tech blog here.Instead of a lifeboat badge we're highlighting an amazing question: <a href="https://crypto.stackex
10/09/2021 • 29 minutes
Authorization is complex. Oso is a library designed to help you structure it.
You can learn more about Sam on his LinkedIn here. You can find him on Twitter here.Learn more about Oso, check out the code, and join their Slack community here.Our lifeboat badge winner of the week is Evgeny Lisin, who answered the question: How to find UIWebView in Project and replace it with WKWebView?
08/09/2021 • 22 minutes 52 seconds
Why yes, I do have a patent on a time machine
You can find Angie's blog here, catch her on Twitter here, and connect with her on LinkedIn here.You can check out Applitools and learn about the visual AI system it uses for testing here.Our lifeboat badge of the week goes to Alex Klyubin for explaining: What is the difference between Jar signer and Apk signer?
03/09/2021 • 22 minutes 18 seconds
Exploring the magic of instant python refactoring with Sourcery
Nick is now Sourcery's CTO. You can find him on Twitter here.Brendan serves as Sourcery's CEO. You can find him on Twitter here.You can try out Sourcery for free here and check out the company's open positions here.Our lifeboat badge of the week, fittingly, goes to Martin Evans, for explaining how to parse an integer from a string in Python.
31/08/2021 • 27 minutes 25 seconds
Changing of the guards: one co-host departs, and a new one enters
Paul is stepping away down as CEO of Postlight to focus more on understanding climate change and how we can address it. The science hurts his brain. Cassidy Williams, currently at Netlify, has published articles on our blog and provides links in our newsletter.We dig into some of the results of the dev survey, including how kids today are learning to code on the internet. There's so much to learn from now!Did everyone step back from working full time? Our survey data shows a decrease in full time employed respondents. Was there an existential moment for everyone during the pandemic where they thought that there must be something else?Our surveyed devs love Svelte but get paid the most for Ruby on Rails. This week's Lifeboat badge goes to Suren Raj for his answer to <a href="htt
27/08/2021 • 19 minutes 13 seconds
Passwords are dead! Long live the new authentication flows.
Every password can be compromised. Stych helps companies build authentication flows that don't need user passwords. Julianna grew up in Idaho, where she didn't even know what computer science was. After stints as a software engineer and product manager, she found a role where could figure out what the organization should be building: CTO and founder. Their first product was email magic links, which is more complicated than you think. Most importantly, how do you always avoid the spam folder? Copy changes in an email can make all the difference. Developer tooling is undergoing a renaissance now that smaller companies are getting into the game with API offerings. The big thing that differentiates good tools from bad is easy to understand documentation. The right metaphor for API services isn't SaaS, it's eCommerce. Plug it in into your app without giving up design and user experience.
24/08/2021 • 18 minutes 56 seconds
Extending the legacy of Admiral Grace Hopper
In 1987, Anita Borg, AnitaB.org's namesake, saw how few women were at a "systems" conference. A few casual chats turned into the listserv, Systers, which continues to offer a place for women in engineering to meet and discuss. Grace Hopper—that's Navy Rear Admiral Hopper to you, civilian—was the first to devise a theory of programming languages that were machine-independent. She created the FLOW-MATIC programming language, which served as the basis for COBOL. Quincy started in electrical engineering and learned FORTRAN. That experience with how computers operate on hardware helped her teach C++. The difference is like listening to vinyl vs. mp3s. Should UX designers create technology that you need to adapt to or adapts to you? And will different generations create different interaction paradigms?We're out of lifeboat ba
20/08/2021 • 14 minutes 33 seconds
Building a better developer platform
17/08/2021 • 23 minutes 40 seconds
Move fast and make sure nobody gets pager alerts at 2AM
Ethan started his career when the marquee tag was king and is bullish on its comeback. His focus as an investor is on developer tools & infrastructure, open source software, space, and emerging compute.We talk about his time as a Product Group Leader at Facebook, and his strong feelings on the state of DevOps.You can find his investor profile here, his blog here, and on Twitter here.Our lifeboat badge of the week goes to Denys Vuika, who answered the question: How do I configure Yarn as the default package manager for Angular CLI?
13/08/2021 • 26 minutes 24 seconds
Using AI to fake your own voice, podcasting never been easier
Mason began his career as a developer, went on to be a CEO, but also found time to produce 80s alt rock album full of advice on how to run your startup.Slack began life as a video game company, eventually pivoting to make an internal chat tool it had built into its main business. Descript had a similar journey, taking the editing software Mason and his team developed at Detour, and moving it to become the center of a new business after Detour was acquired by Bose.Headquartered in Montreal, Lyrebird is the AI division of Descript . It was founded by PhD students studying under Yoshua Bengio, who won the Turing Prize in 2019 for his pioneering research into deep learning and neural ne
10/08/2021 • 19 minutes 32 seconds
What's the blast radius when your database goes down?
Mark started out on a 4k TRS-80. He had to program it in assembly language, as there wasn't enough memory to use the local Basic copy.Throughout his career, he's oscillated between using databases and building databases. He started at Caltech and NASA, using databases to store and organize space data and chip data. Then he built databases at Oracle, including versions, 5 6, 7, and 8.After that it was back to using databases at NewsCorp for huge student data systems. He built databases at AWS with Amazon RDS, then moved to Grab Taxi, the Uber of Southeast Asia, and finally back to MongoDB, where he is building again.You can find Mark on Twitter here.This week's lifeboat badge goes to Erik Kalkoken, who answered the question: In a Slack, is there a way to
06/08/2021 • 25 minutes 41 seconds
Highlights from our 2021 Developer Survey
This year over 80,000 respondents took the time to share their feedback on the tools and trends that are shaping software development.We learned a lot about the way developers learn. For the rising cohort of coders under the age of 18, online resources like videos and blogs are more popular than books and school combined, a statistic that doesn’t hold for any of our other age cohorts. Roughly a third of respondents responded to our question on mental health. This is twice the percentage that offered feedback in 2020 and may reflect a growing awareness of the importance of mental health’s and the impact of the ongoing pandemic.Another trend that may be linked to the pandemic is work status. We see a greater percentage of respondents working part-time or in school, while those indicating full time employment decreased. This may reflect the effects of the pandemic, which saw workers from all industries stepping back and reevaluating their relationship to a five
03/08/2021 • 18 minutes 13 seconds
Exploring the cutting edge of privacy and encryption with Very Good Security
We chat discrete mathematics, differential privacy, and homomorphic encryption. But don't worry, we also break it down in laymen's terms.Interested in working in security? Mahmoud will personally extend an offer to anyone who solves this puzzle.Puzzles not your thing? You can still learn more about Very Good Security and its open positions here.Mahmoud is on Twitter here.
30/07/2021 • 22 minutes 34 seconds
Why startups should use Kubernetes from day one
You can read Max's full article on Kubernetes on our blog here.You can find Max on Twitter here and his personal website here.Our lifeboat badge winner of the week is Mantas, who answered the question: Determine if all the values in a PHP array are null
27/07/2021 • 23 minutes 24 seconds
From AOL chat rooms to Wikipedia, Reddit, and now, Stack Overflow
Beaudette cut his teeth in the days of AOL chat rooms, then became an early Wikipedian. More recently he worked at Reddit, where his team of ten professional community managers supported 300 million monthly unique visitors. Before his recent promotion to VP, Beaudette was on the Trust and Safety team at Stack Overflow. For more detail on his experience, check out his LinkedIn here.Our lifefboat badge of the week goes to Arty-chan for answering the question:What is gitlab instance url, and how can i get it?
23/07/2021 • 21 minutes 50 seconds
Crafting software and games for the selfie generation
You can find Tara on Twitter here. Sam is on Twitter here.You can learn more about Loveshark's latest games and the roles they are hiring for here.Thanks to our lifeboat badge winner of the week, Elliott Frisch, for answering the question: Convert list of integer into comma separated string?
20/07/2021 • 21 minutes 23 seconds
Github Copilot can write code for you. We put it to the test.
You can find some fun video of Cassidy putting Copilot to the test here.If you want to take the Jamstack survey, check it out here.Our lifeboat badge of the week goes to Andomar, who answered the question: Will multiple calls to `now()` in a single postgres query always give same result?
16/07/2021 • 26 minutes 39 seconds
Leaving your job to pursue an indie project as a solo developer
We discuss how Simões learned to code and the feature set that allowed Poker Now to differentiate itself in a crowded space. Simões shares the tech stack he used to craft the first version of Poker Now, and how he rebuilt the service after it crashed under the weight of a massive wave of new users. During the peak of lockdown, his site went from an average of 100 concurrent users to more than 10,000 at a time.Lastly, we chat about the allure of leaving a regular job behind to work on a passion project, and about the challenges of maintaining a service and earning a living as a solo developer.Today we're celebrating Divakar, who was awarded a lifeboat badge for answering the question: Searching a sequence in a NumPy array.
13/07/2021 • 30 minutes 4 seconds
So you're not getting along with your engineering team
If you want to catch up on the first half of the episode, you can find it here.
12/07/2021 • 20 minutes 1 second
Is everyone starting to work like a developer?
The massive shift to remote work that so many companies undertook over the last year has pushed many to adopt an asynchronous, merge driven workflow that has been pioneered and perfected by software developers. With tools like Airtable, and Coda, the boundary between programming and other forms of media and knowledge work is beginning to blur. What happened to Google Wave? Can products with passionate fans get pushed into the Commons after they are sunset?Peek under the hood, and it's spreadsheets all the way down. Some companies are now turning a simple spreadsheet into an interactive web app. Spreadsheets on steroids, what could go wrong?No Lifeboat badge this episode, but tune in tomorrow, we'll have Part 2 of our live episode from the Fishbowl.
09/07/2021 • 27 minutes 23 seconds
Building for AR with Niantic Labs augmented reality SDK
06/07/2021 • 29 minutes 15 seconds
Bring your own stack: Why developer platforms are going headless
As explained in this piece, "A headless CMS is a back-end only content management system (CMS) built from the ground up as a content repository that makes content accessible via a RESTful API or GraphQL API for display on any device." Shopify has leaned hard into GraphQL and APIs in general. The goal, as Coates describes it, is to allow developers to bring their own stack to the front-end, but provide them with the benefits of Shopify's back-end, like edge data processing for improved speed at global scale. Shopify also offers a wealth of DevOps tooling and logistical support when it comes to international commerce. We also discuss Liquid, the flexible template language Shopify uses for building web apps.Our lifeboat badge of the week goes to chunhunghan for answering the question: <a href="https://stackoverflow.com/questions/58463
02/07/2021 • 21 minutes 50 seconds
How product development at Stack Overflow has evolved
If you're full up on technical content and just want funny retweets, follow Adam on Twitter hereIf you're interested in learning more about tag pages, check out what the community created for Rust.Thanks to Peter Cordes, our lifeboat badge winner of the week, for answering the question: How can I accurately benchmark unaligned access speed on x86_64?
29/06/2021 • 20 minutes 42 seconds
Stack Overflow has a new product: Collectives™. Here's how we built it, and why.
You can check out all the details about Collectives in our launch post here.We detailed the user research that allowed our community to help shape this product in a Meta post here.Teresa is on Twitter here and Jascha is on LinkedIn here.
25/06/2021 • 20 minutes 10 seconds
From search trees to neural nets, a deep dive into natural language processing
We chatted with three guests:Miguel Jetté: Head of AI R&DJosh Dong: AI Engineering ManagerJenny Drexler: Senior Speech ScientistWhen Jette was studying mathematics in the early 2000s, his focus was on computational biology, and more specifically, phylogenetic trees, and DNA sequences. He wanted to understand the evolution of certain traits and the forces that explain why our bones are a certain length or our brains a certain size. As it turned out, the algorithms and techniques he learned in this field mapped very well to the emerging discipline of automatic speech recognition, or ASR. During this period, Montreal was emerging as a hotbed for artificial intelligence, and Jette found himself working for Nuance, the company behind the original implementation of Siri
23/06/2021 • 34 minutes 21 seconds
Tickets please! Exploring the joys of being a junior engineer
Bligh explains her love for front end and the simple pleasure of bringing a designer’s vision to lifeWe also talk about making the transition from journalism and digital media to the world of software development. You can find her on Twitter here.You can check out Contact here.Learn more about Makers here.Our lifeboat badge winner of the week is Rami Amro Ahmed, who answered the question: What is the difference between Model Factory and a DB seeder in Laravel?
18/06/2021 • 18 minutes 52 seconds
Information foraging: the tricks great developers use to find solutions
You can check out some more of Henley's work on his blog here. Recent pieces include: A theory of how developers seek informationAll my career rejectionsNavigate your code like it's 2021 Why is it so hard to see code from 5 minutes ago?An inquisitive code editor: Overcome bugs before you know you have themHow much time does the average developer spend typing in their editor versus researching, exploring, and pondering? Henley believes half an hour of inputting actual code a day is realistic, despite what you've heard about the 10X
15/06/2021 • 18 minutes 35 seconds
Forget view-source, young coders are learning by making Discord bots and hacking Roblox
You can find Jenn on Twitter here. She is the creator of the wonderful website, make8bitart.com. You can check out Glitch here and dig into some of its WebXR projects.Our lifeboat badge of the week goes to Ruberandinda Patience, who explained why you got a 404 Not Found, even though the route exist in Laravel.
11/06/2021 • 28 minutes 45 seconds
A good software tutorial explains the How. A great one explains the Why.
Karl is interested in the use of low code tools to extend development work beyond the engineering department. He also believes this approach, when done properly, allows teams to release new iterations more rapidly.Check out his company, draft.dev.Follow him on Twitter or LinkedIn.This week's lifefboat badge goes to Günter Zöchbauer, who explained: How to use 2 mixins in State in Flutter?
08/06/2021 • 21 minutes 46 seconds
Don't build it: advice on civic tech from MIT's GOV/LAB
Innocent is a research associate at the MIT Gov /Lab. You can find him on Twitter here.Luke is the Founder and Executive Director of the civic technology organization Grassroot, as a practitioner-in-residence in 2021. You can follow him on Twitter here.Our lifeboat of the week goes to John Rotenstein, who explained: Why some services are called “AWS XXX” and the others “Amazon XXX”.
04/06/2021 • 18 minutes 29 seconds
Unpacking observability and OpenTelemetry with Spiros Xanthos of Splunk
You can read more about Spiros on his LinkedIn or Twitter.There is some good backstory on his first company, Log Insight, here. A rundown of the acquisition that led to Spiros joining Splunk is here. There are also some interesting details in Splunk's blog on the deal, which calls out Omnition as a "a stealth-mode SaaS company that is innovating in distributed tracing, improving monitoring across microservices applications."If you enjoy the conversation and want to hear more, Spiros has done some interesting talks that are up on Youtube <a href="https://www.youtube.com/results?search_query
01/06/2021 • 34 minutes
WFH? Developers learn to be their own operations department
You can check out our piece how developers can be their own operations department here.Our piece on preventing scope creep while working from home is here.You can follow Mike on Twitter here and learn more about building apps for Slack here.This week's lifeboat badge goes to averroes for helping us to : Check if integer == null
28/05/2021 • 31 minutes 41 seconds
Blocking the haters as a service
Chou, a Stanford educated computer scientist and electrical engineer, cut her teeth in Silicon Valley with stints at Facebook, Quora, and Pinterest, where she advocated for a stronger focus on diversity. Block Party describes its mission as building "anti-harassment tools against online abuse, but more fundamentally we are building solutions for user control, protection, and safety."As CEO and lead engineer, Chou gets to choose the company's tools. Block Party is built with technologies like Render, Flask, and Jinja. Paul is very jealous of this stack.Our lifeboat badge winner of the week is Bryan Oakley, who answered the question: How to redirect print statements to Tkinter text widget?
25/05/2021 • 36 minutes 52 seconds
Build engineering at Apple and the future of deploy previews
Eric was a build engineer at Apple for many years, then started a FeaturePeek which went through Y-combinator. He talks about what he learned from those experiences and how he'll be applying that knowledge to his new job at Netlify.The teams combined forces to make the process of submitting and gathering feedback on deploy previews easier and more broadly accessible outside technical teams. As Cassidy explained:“Based on technology from FeaturePeek, Deploy Previews enables reviewers to comment, screen record, and annotate right from the actual preview link. No new tabs. No new tools. Everyone’s feedback is recorded back in the GitHub pull request and can even extend to popular productivity tools such as Clubhouse.io, Linear, and Trello.”This feature set is near and dear to Ben’s heart. Now folks from marketing and design can offer feedback and be more tightly involved in the development process for new features, products, and w
21/05/2021 • 24 minutes 6 seconds
Where design meets development inside Stack Overflow
David helps us understand where great designers fit on web companies these days, somewhere between front-of-the-front-end and back-of-the-front-end.Right now a lot of projects have to be maintained in multiple places - one for marketing, one for design, one for development. David shares thoughts on how to combine workspaces and where design systems can be integrated with tools.Congrats to our lifeboat badge winner of the week, Jon, for helping unpack this riddle: Execution failed for task ':fluttertoast:compileDebugKotlin'
18/05/2021 • 32 minutes 21 seconds
Why are good Ruby developers so hard to find?
Ilya brought a host of good topics to the table. Bold Penguin went from one offshore developer, to one key dev, to one team, to multiple teams, multiple leaders, multiple external teams, to having a complete reboot only to go through it again. Ilya explains the lessons learned along the way.If you’re trying to grow a software startup, you have to understand and adapt your business. Bold Penguin had to figure out if its focus was being a platform, a product, a SaaS company, an enterprise technology solution company, or all of the above. You can check out Bold Penguin here and find Ilya on LinkedIn here.Our lifeboat badge of the week goes to Gibin Ealias, who helped to solve the enternal conundrum: <a href="https://stackoverflow.com/questions/48516538/flex-align-items-center-not-centering-items/485
14/05/2021 • 23 minutes 59 seconds
Saying goodbye to our co-host, Sara Chipps
Sara has been part of the open source community since 2001 and was formerly on the board of the .NET foundation. Recently she was elected to the board of the OpenJS foundation and was eager to get back in the trenches, helping people solve computer problems.In this episode we talk about coding interviews and brushing up on your puzzle solving chops.Later we dive into Ember.js, the framework Sara will be using with her new colleagues at LinkedIn.We explore what it’s like to join a team when everyone is still remote and you never get the chance to onboard with your team in person.This week’s lifeboat badge winner is Perfect28, who answered the question: Linq OrderBy custom order. Spoiler alert, there are char arrays involved.
11/05/2021 • 22 minutes 15 seconds
NFT art, Ethereum gas, and a dive into Gemini's data lake
07/05/2021 • 30 minutes 34 seconds
Open source contributors helped a helicopter fly on Mars
You can check out the badge Github gave to folks for helping with the Mars flight here. You can learn more about F´, NASA’s open source flight software and embedded system framework, here.Paul tells the story of a shady financial operator who offered to take his blog public during the dot com boom. Yes, Ftrain.com was once an IPO candidate.Who copies and pastes from Stack Overflow? We dig into some of the data from our April Fools joke to get a sense of the scale and collaboration happening across our community.Paul takes a tutorial on coding with Ethereum but decides decarbonizing is the real future for software.Today's lifeboat badge winner is Scott M., who answered the question: How to remove one lin
04/05/2021 • 24 minutes 8 seconds
One founder's journey from personal trainer to "frontend mentor"
You can check out Frontend Mentor here. Try a few challenges or join their Slack, where thousands of students are chatting about how they are approaching the projects.You can follow Matt on Twitter here. If you want to read about how he made the jump from personal trainer to web developer, he did a nice interview with Indie London.Our lifeboat of the week goes to Banex for answering the question: why do we use NULL in strtok()?
30/04/2021 • 21 minutes 16 seconds
From music to trading cards, software is transforming curation and collecting
You can follow David on Twitter here and read his blog here.Check out more about Dapper Labs and it's work with the NBA and NFTs here.David has written some influential pieces on the world of digital music and the role of software platforms. Check out a few of his pieces here.Read about David's adventure's setting up a Minecraft server for his kids and using software for griefer detection. Thanks to our lifeboat badge winner of the week, Keith Thompson, for answering the question: Go lang differentiate “\n” and line breakAs Keith eloquently explains, "There is no distinction between a 'real'
27/04/2021 • 31 minutes 46 seconds
Want to try developing with Ethereum? Free Code Camp has you covered.On the other hand, here are some thoughts on why it's not the greatest language for developers.Interested in minting your own NFT? There are lots of options. Ethereum can be more expensive to use (those gas fees, ouch) but it also has the most active network of artists and collectors.Thanks to Phlume, our lifeboat badge winner of the week, for answering the question: How do I remove the double border on this table?
23/04/2021 • 24 minutes 44 seconds
One in four visitors to Stack Overflow copies code
You can check out our deep dive into the copy paste data here. We saw over 40 million copies in the two weeks worth of activity we analyzed.Kyle Pollard graduated from the University of Northern British Columbia and worked as a computer technician and programmer for the City of Prince George in Canada. You can find him on Github, Twitter, and his website.There’s lots of info about Cassidy’s various projects at cassidoo.co. You can catch her coding live at @cassidoo, Thursdays at 12:30 PT/2:30 Central/3:30 Eastern.Our lifeboat badge winner of the week is TJ Crowder, who answered the question: <a href="https://
20/04/2021 • 14 minutes 51 seconds
How to build and maintain online communities, from gaming to open source
You can follow David on Twitter here. If you want to check out his new book, The Business of Belonging, the first chapter is available here.You can find out more about CMX here and learn more about Bevy here.Cesar prefers to remain off social media, but you can find him on LinkedIn.
16/04/2021 • 37 minutes 25 seconds
Two words for ya: networked spreadsheets
Dave Winer wrote a fun piece on the lost apps of the 80s. We explore the paradox of software that is "too good" to become popular among mainstream consumers. Microsoft has been releasing new versions of its flagship flight simulator each year for a whopping 38 years now. Now we know what makes it seem so very, very real. But just how big can that next patch be? Another day, another data breach. At this point, we've become numb to the notion that our identity is compromised. Is acceptance better for your health than constantly being on guard? See for yourself.
13/04/2021 • 24 minutes 55 seconds
For Twilio's CIO, every internal developer is a customer
You can find Michelle on Twitter here.You can learn more about building apps with Twilio here.Our lifeboat badge of the week goes to TryingToLearn for explaining the error that pops up in Python when: you can't assign to literal.
09/04/2021 • 21 minutes 49 seconds
Web programming with nothing but Python
06/04/2021 • 32 minutes 19 seconds
What does being a "nerd" even mean these days?
Despite its reputation, there is a Go To for every language. You can dive deeper with the Summer of Go To.There is a lot you can learn from it as a beginner, even if it is worth avoiding as a professional.Paul's children have learned to inspect the element and the document object model. Being deep into computers seems normal in an era of remote school and omnipresent devices. Who doesn't like making tree maps of memory usage or cropping and splicing footage on TikTok? If all kids are into computer hacking and AV Club activities like film editing and music producing...what does being a nerd mean anymore? Google has a whole slew of <a href="https://www.businessinsider.com/google-coursera
02/04/2021 • 25 minutes 24 seconds
How we keep Stack Overflow's codebase clean and modern
You can find Roberta on Twitter. For anyone who understands Portuguese, you can also check out her podcast. Check out Roberta's recent blog post on best practices, and when to ignore them.If you're interested in Dapper, an open source project built by Stack Overflow folks that works as a simple object mapper .Net, you can check it out here.Thanks to our lifeboat badge winner of the week, Colonel Panic, for explaining: What the boolean literals in PowerShell are
30/03/2021 • 22 minutes 14 seconds
We chat with Slack developers about building apps, APIs, and open source communities
26/03/2021 • 24 minutes 15 seconds
A director of engineering explains scaling from dozens of employees to thousands
You can find out more about Suyog and his career here. True story, he once worked on tablets way before tablets were a thing.He's on Twitter here. You can check out Elastic Cloud and it's suite of services here.Suyog talks a bit about data gravity, a concept you can learn more about here.If you're a fan of release notes and want to get a sense of what Suyog worked on at Elastic over the years, check out his blog archives here.Thanks to our lifeboat badge winner of the week, lhf, for anwering the question: <a href="https://stackoverflow.com/questions/18982730/how-can-i-get-the-current-utc-time-in-a-lua-script/18987425#1898742
23/03/2021 • 30 minutes 28 seconds
Dev, meet Ops. Ops, meet Dev.
You can check out more of Tom's work and some of his books on his website, Everything SysAdmin. Tom also wrote a great blog post for our site that explains his method for crafting a positive feedback loop between Dev and Ops using real-time documentation.You can find Tom on Twitter and check out his books on Sys Admin and Cloud System Administration.
19/03/2021 • 25 minutes 7 seconds
Taking a risk and moving to a new team
Ian is Brooklyn bred a tech junkie, NBA stats nerd, hip hop connoisseur, and co-creator of GameFlo and Ujima Now. He graduated from Brown University and was a teaching fellow at FullStack Academy before coming to Stack Overflow. You can find him on Twitter and Github.Kyle Pollard graduated from the University of Northern British Columbia and worked as a computer technician and programmer for the City of Prince George in Canada. You can find him on Github, Twitter, and his website.Our lifeboat this week goes to Max Pevsner, who answered a question, but cautioned against taking his advice: <a href="https://stackoverflow.com/questions/43487865/dont-reuse-cell-in-uitableview/43487959#4
16/03/2021 • 28 minutes 41 seconds
Covid vaccine websites are frustrating. This developer built a better one.
It was a pandemic, Olivia was on maternity leave after giving birth, and she also had a toddler to take care of. Somehow she still managed to build a website, macovidvaccines.com, that provided far better service than what was available through government and private industry.You can find out more about Olivia on the sites below. TwitterWebsiteLinkedIn
12/03/2021 • 25 minutes 1 second
Building a bug bounty program for the Pentagon
Cleghorn works for Defense Digital Services. On Twitter, the group describes itself as "a SWAT team of nerds on tours of duty." You can read more about the group's goals on their website. You can see some of his work over on Hacker One.
09/03/2021 • 22 minutes 27 seconds
How long does good code last?
This week's discussion was inspired by an article from Sandi Metz, which you can find here. It begins with a terrific line, defining the half-life of software as, "the amount of time required for half of an application's code to change so much that it becomes unrecognizable."This topic also connected to a post we ran on the Stack Overflow blog this week, Sacrificial Architecture: learning from abandoned systems. The author, Mohamad Aladdin, suggest that one should "think of your code quality as if it will run forever, but adapt to change as if your code will be obsolete tomorrow."Our lifeboat badge winner for this episode is Ishmael, who explained why JSON dumps your formatting and how to fix
05/03/2021 • 20 minutes 52 seconds
Chatting with Google's DeepMind about the future of AI
You can find the paper on MuZero here.He blogs at Furidamu and can be found on Twitter here.The story on drug discovery powered by AI can be found here.
02/03/2021 • 26 minutes 45 seconds
When it comes to package managers, don't forget security
If you’re a programmer working with npm, Sara has some basic advice on best practices that will keep your codebase safe.Today’s discussion was inspired by a blog post from Michel Gorny which you can find here.Need to simplify the address where people can send you bitcoins? Check out https://ens.domains/, which even offers .club for your TLD.Thanks to Tagir Valeev for answering the question: How to Split odd and even numbers and sum of both in collection using Stream. You’re our lifeboat badge winner of the week.
26/02/2021 • 23 minutes 5 seconds
How to use interference to your advantage - a quantum computing catch up
Blake has a PhD in physics from Yale and is the quantum platform lead. You can find him on Twitter here and read some of his recent writing here.Robert is VP of IBM Quantum Ecosystem Development, IBM Research. He's the author of Dancing with Qubits and has put together a great list of tutorial videos on his website.No Lifeboat badge winner today, but if you're a fan of Schrödinger's cat, be sure to check out this question from our Quantum Computing Stack Exchange.
23/02/2021 • 29 minutes 52 seconds
Introducing The Stack Overflow Podcast
Welcome to The Stack Overflow Podcast!
22/02/2021 • 1 minute 53 seconds
How do digital nomads pay their taxes?
A nice story on how to avoid the Nomad Tax Trap.Got a lot of employees moving to Texas? The state is notorious for the number of patent lawsuits filed there, and having employees living in the area may expose companies to great legal liability.If the work from home boom is here to stay, get ready for a lot of "cost-of-living" adjustments to follow.Our lifeboat badge of the week goes to kd12 for explaining: How to get an element by its data-id in jQuery
19/02/2021 • 15 minutes 37 seconds
What makes for a great API?
Pattern matching in Python 3 - a nice new feature, a gift to Stack Overflow point seekers, or a big pain in the neck? Curious about the Jamstack? You can find lots of great information on how it works and who works with it here.Want to follow Matt? He's on Twitter here.Our lifeboat badge winner for this episode is Jim Mischel, who explained how to: Find the first character in a string that is a letter.
16/02/2021 • 35 minutes 37 seconds
We're building a web app, got any advice?
Thanks to Marceli Wac for sending us a question about cron jobs. We love getting mail from listeners and try our best to read interesting questions on the show. The goal for Ben's app is simple: let anyone register their intention to show up to the dog park at a certain time so that strangers can have a better chance of arriving at the same time and get some exercise for the pups. What's the simplest web app that would collect the least personal information and reset every 24 hours. Bonus points if we can do it without a database! Kristina Lustig, a veteran Stacker, wrote a great blog post for us: I followed my dreams and got demoted to software developer. Our lifeboat of the week goes to Mike Nakis, who answered the question: <a href="https://stackoverflow.com/questions/42749439/what-is-the-difference-between-memberwise-c
12/02/2021 • 26 minutes 51 seconds
How to think in React
You can check out Cassidy's course on React here. It will teach you how to "build a reusable and declarative React component library. It's perfect for developers who are looking to build a scalable design system for their team and product." If you're not in the mood to subscribe, Cassidy would recommend Free Code Camp.There's lots of info about Cassidy's various projects at cassidoo.co. You can catch her coding live at twitter.com/cassidoo, Thursdays at 12:30 PT/2:30 Central/3:30 Eastern.Sara made it to the ending credits of Hades, so you know she's a fan. Cassidy is excited for the latest version of Stardew Valley and has been impressed with <a href="http
09/02/2021 • 29 minutes 3 seconds
Command Line Utilities: Fix-Server
Check out the great post from Laura Nolan, a senior engineer at Slack, breaking down their outage. Paul wants some simple command line utilities for "fix-server" and "boot-it-all-up."Clubhouse was known early on for being popular with Silicon Valley, but it's increasingly becoming a global phenomenon. You don't have to wait for it to go public to invest, you can buy shares right now in Agora, the Chinese company powering its real time audio chat.Got ideas for how we can version Q&A on Stack Overflow to ensure questions with accepted answers don't become outdated or obsolete? We're planning to work on this problem, so send suggestions our way.This week's
05/02/2021 • 25 minutes 34 seconds
Can't stop, won't stop, GameStop.
Maybe you don't think GameStop is a tech story, but rest assured, the screenwriting duo behind The Social Network and 21 will inject plenty of nerdery into the Hollywood version.Sara is eager to share the history of CSS, and all the ways it has let her down.We dig into a wise act of self-prersevation from Ben B Johnson. As he writes: "Similar to SQLite, Litestream is open source but closed to contributions. This keeps the code base free of proprietary or licensed code but it also helps me continue to maintain and build Litestream.As the author of BoltDB, I found that accepting and maintaining third party patches contributed to my burn out and I eventually archived the project. Writing databases & low-level replic
02/02/2021 • 32 minutes 12 seconds
What are young developers into? They're all getting AWS certified
You can follow Brian on Twitter. and check out the Cloudcast here. If you're just getting started, he has a cloud basics podcast that covers a new topic each month. And if you are just really, really into containers, well he's got you covered. Paul was talking with someone who mentors a lot of young coders. What are they all into these days? Typescript? Web Assembly? Nope, they're all getting AWS certified.A certification for AWS , Azure, and GCP has become an efficient way to break into the job market. Companies like Cloud Guru make it simple to understand what you need. We discuss what this new on-ramp to the world of software means for the rising generation of coders, or those looking to beco
29/01/2021 • 32 minutes 16 seconds
Owning the code, from integration to delivery
Today's conversation was inspired by a great blog post from Charity Majors.We also discuss the Chrome team's decision to migrate Puppeteer to Typescript, and the way in which large tech organizations are increasingly interconnected by a set of open source tools and platforms. Lastly, we discuss the impact expanded funding for community colleges could have on the pipeline of software engineers entering the job market.Today's lifeboat badge winner is Abdul Saboor, who answered the question: How do you convert negative data into positive data in SQL Server?
26/01/2021 • 16 minutes 23 seconds
Gaming PCs to heat your home, oceans to cool your data centers
Joe Biden just wants to ride his Peleton, but equipment connected to WiFi with a camera and microphone can pose a real security risk.If you've got a chicken coop or greenhouse that needs a little warmth this winter, maybe team it up with your gaming PC or bitcoin mining rig, which tend to give off a lot of heat.Speaking of heat, we dive into datacenters that were sunk under the ocean in an effort to create more economically efficient and environmentally friendly computing.Our favorite meme of the week, a Heroku app that puts a chilly Bernie Sanders anywhere in the world.Our lifeboat badge winner is <a href="
22/01/2021 • 16 minutes 51 seconds
What exactly does it mean to be a "senior" software engineer
Joocelyn hosts the Git Cute podcast, which you can find here.She's working on a book about seniority in the software industry, which you can pre-order here.You can follow her on Twitter at javavvitch.Our lifeboat badge goes to LMc for explaining how one can: Count the Letter Frequency in a String with Python
19/01/2021 • 20 minutes 45 seconds
Our stack is HTML and CSS
The title of this week's episode comes from a Hacker News thread where Guillermo argued that the complexity of front end performance goes beyond simplifying your stack to bare web primitives.You can find out more about Vercel, which recently raised a $40 million round, on Guillermo's blog, where he details what the company has planned for the future.You can find more info on Next.JS here. It's a very active tag on Stack Overflow with dozens of new questions a day.Our lifeboat badge for this episode goes to paxdiablo for answering the question: <a href="https://stackoverflow.com/question
15/01/2021 • 28 minutes 16 seconds
What would you pay for /dev/null as a service?
How could you not love a team with a bio like this: "We’re a young and dynamic team of messy data-scientists who have failed at being employed on the real market. Our experience in losing data and throwing files away is more than amazing! Over the years, we have managed to get rid of so much important data at home and even at work." Find out how you pay other people to throw your data away here.The New York Times reports on the rising prices of old computers and their parts. Retro-computing is fun, especially when you're stuck at home for...feels like a while now.Stack Overflow <a href="https://www.tiktok.com/@mindspread/video/6914490326879145222?_d=secCgYIASAHKAESMgowrcp8kC%2FOaDWGDthxUgML1Ra9JRDwfjS9AfohW9XOq74dSPhwCCl7AingCGOHmhx%2BGgA%3D&language=en&preview_pb=0&sec_user_id=MS4wLjABAAAA4mMNZvchuZab9QTuaK3V1xuz0gPxQsT1Vh1Yo1RDoM7mgT0qS0iluEezSa2
12/01/2021 • 27 minutes 16 seconds
Programming in PowerPoint can teach you a few things
The starting point for today's conversation was an argument made by Guillermo Rauch in this blog post. "And each time, your frontend has an opportunity to impress, delight, perform, be accessible and memorable. What's more, frontend is an area of technological and artistic differentiation, while backend becomes increasingly commoditized, turnkey and undifferentiated."Sure, programming in PowerPoint isn't very practical. That doesn't mean it can't be lots of fun, and teach you a few things.Speaking of learning things, we chat a bit about Alan Kay, who has a wonderful talk on the ways we can use computers to illust
08/01/2021 • 20 minutes 42 seconds
What can you program in just one tweet?
If you're interested in learning a bit of BBC Basic, there is a fun introduction here. You can tweet at this bot, and it will run the contents as code and reply with a video of the results.If you are interested in life-logging and want to see it done with a lot of very pretty graphs, check out this post, My Year in Data.Last but not least we chat about Svelte, which lets you create "cybernetically enhanced web apps." Shout to Murali, a listener who suggested this topic.Our lifeboat of the week goes to koekenbakker for answering the question: R plot
05/01/2021 • 24 minutes 31 seconds
Welcome to 2021 with special guest Joel Spolsky
You can find the first episode of the SO podcast here. It was conducted over Asterix, open source telephony software that allowed for fancy operations like voice messaging and recording calls! What would social software look like if we designed them to remove commerce and popularity? Are services like Mightybell an interesting example of where we might be headed?If you want to build a model of something - say traffic patterns in your town or a hypothetical zombie invasion - you should check out a new project Joel is involved in, Hash.ai.
01/01/2021 • 37 minutes 23 seconds
It's hard to get hacked worse than this
There is a nice breakdown of the Solarigate attack here, but the most important thing to know is that just seeing the words BusinessLayer.dll is enough to make our eyes glaze over and our defenses go down.One interesting second order effect of this intrusion is that it will be difficult to know when all malicious code and access has really been removed. It brought to mind the classic Turing Award Lecture, Reflections on Trusting Trust by Ken Thompson. If you're trying to entertain kids over the holidays, Ben will be messing around with Roblox, which lets you create your own mini-games and has several hooks to deeper programming capabil
29/12/2020 • 24 minutes 54 seconds
A Very Crypto Christmas
With Bitcoin hitting all time highs, there has been a lot of speculation about what will happen next in the market crypto market.Meanwhile, regulators are targeting Ripple with a lawsuit and arguing that crypto isn't really a currency after all. You have until Jan, 4, 2021 to participate in our annual Winter Bash. By answering questions on Stack Overflow and across Stack Exchange, you can unlock some unique digital flair for your avatar.Don't forget to tune in the first day of the new year for episode 300 of the podcast, we booked a very s
25/12/2020 • 13 minutes 54 seconds
All Time Highs: Talking crypto with Li Ouyang of Coinbase
There is a lot to think about when designing trading algorithms, especially in the world of cryptocurrency, where prices can be extremely volatile and limited liquidity means a single trader moving big volume can have a hefty influence on price.Bitcoin is at a record breaking price these days, but investing in it is not for the faint of heart. To learn more, we chat with Li, who is a software engineer at Coinbase. You can find her on Twitter here.If you're interested in learning more about Bitcoin, we would have to recommend Bitcoin Developer. After all, they were kind enough to recommend our Bitcoin Stack Exchange as a key resource.
22/12/2020 • 17 minutes 18 seconds
18/12/2020 • 32 minutes 16 seconds
Diving into headless automation, active monitoring, Playwright and Puppeteer
You can find the original tweet here. AWS will work with them on publicity and open source their version so that there can be a flow of value in both directions. You can learn more about Tim's company, Checkly.hq, which works on active monitoring for developers. The team there also works on Headless Recorder, a Chrome extension that records your browser interactions and generates a Playwright or Puppeteer script. They also operate The Headless Dev, which helps coders learn Playwright and Puppeteer. This week's Lifeboat badge goes to Ravindra Bagale
15/12/2020 • 29 minutes 28 seconds
Cleaning up build systems and gathering computer history with Adam Gordon Bell
As promised, here is the grass hat.You can find out more about Earthly here.We spend a little time talking about Nix OS the operating system you can roll back if you don't like a patch.Raise your hand if you remember learning computer science with Turbo Pascal.Maybe you didn't know, but discs aren't as slow as people think. Adam's recent episode is about upending common assumptions on IO performance. Shoutout to our Lifeboat badge winner of the week, Josh Smift, for answering the question: How to delete *.web files only if they exist. </p
11/12/2020 • 29 minutes 3 seconds
Connecting apps, data, and the cloud with Apollo GraphQL CEO Geoff Schmidt
You can read about GraphQL here and Apollo here. Cassidy Williams, who curates our newsletter, wrote about her experience as an early adopter of the technology last summer.You can find more on Meteor here. Schmidt also helped create Monument, which he describes as "an affordable live/work art event space in downtown San Francisco. The upstairs is 24 private bedrooms and studio spaces and the downstairs is a 200+ capacity person event venue and makerspace. Our goal is to connect creative people across different fields, and in particular build bridges between art and technology."
08/12/2020 • 34 minutes 16 seconds
Goodbye to Flash, we'll see you in Rust
Gone in a Flash. Actually it took quite a while. Adobe explains its decision to stop supporting Flash here.You can learn more about Ruffle, the Flash emulator written in Rust, here.Here are some tips on writing a developer resume from a hiring manager who's written an entire book on the topic.You can read more about the Supreme Court case considering the limits of the Computer Fraud and Abuse Act here and <a href="https://arstechnica.com/tech-policy/2020/11/the-supreme-court-will-fin
04/12/2020 • 23 minutes 25 seconds
Why developers are increasingly demanding ethics in tech
You can find more about Resner here. Learn more about the topics we discussed by following some of Resner's suggested links below: People to follow on Twitter: Safyia Noble, Ruha Benjamin, and Kamal Sinclair.Ellen Pao and Project Include.Eli Pariser and New Public by Civic Signals.
01/12/2020 • 28 minutes 38 seconds
Big Tech is getting cozy with computer science departments
You can read more about the operating systems and business principles schools are adopting from their corporate sponsors here.You can read about the latest version of Tailwind and what it has to offer here.
27/11/2020 • 25 minutes 57 seconds
React, Vue, jQuery: what flavor do you like your Vanilla JS?
You can find Ferdinandi's post and video here.12 years ago, back when Stack Overflow was a brand new site with just a few thousand users, someone asked a basic question: What is the difference between a framework and a library?FreeCodeCamp has its own take on this question with a pretty interesting answer. "When you use a library, you are in charge of the flow of the application. You are choosing when and where to call the library. When you use a framework, the framework is in charge of the flow. It provides some places for you to plug in your code, but it
24/11/2020 • 16 minutes 22 seconds
Tim Berners Lee wants to put you in a pod, a web pod.
You can find out more about Sir Berners-Lee's work on Solid here.Other topics discussed in this episode: Docker puts a limit on free containers. That has to be good for the environment. But is it also good for Docker and the future of its products? Sometimes, forcing yourself to make something worth purchasing helps drive innovation. The Tao of Programming isn't new, and some of its technical references are a bit out of date. But it's still good for a laugh and little bit of enlightenment-lite.Are you interested in putting on your own drone light show? Intel offers options to fit a range of budgets. This week's lifeboat badge goes to JCL for answering the qu
20/11/2020 • 20 minutes 44 seconds
How do you make software reliable enough for space travel?
You can learn more about the Power of 10 here. TIOBE's latest index can be found here.Our lifeboat of the week goes to lealceldeiro for answering the question: What does the multi: true attribute of HTTP_INTERCEPTORS mean?
17/11/2020 • 21 minutes 29 seconds
If you could fix any software or technology, what would you change?
Paul spent the weekend building a parser, cause who doesn't? He needed a Regex, found one on Stack Overflow, looked over the characters, and realized this is not the way to get folks interested or excited about code. "You come across a problem and you think to yourself, I know I'll use a regular expression. Now you have two problems." This sets Sara off on a tangent about CSS. What's wrong with CSS in her opinion. Well, all of it. She shares a few thoughts on how it could have been built right. Ben dives into the endless annoyances Bluetooth has been bringing to his life recently. When you have four people in a family sharing six mobile devices and five sets of headphones, audio signals are constantly getting piped to the wrong ears. Now his car wants to connect. When Bluetooth tells you it's forgetting a device, how come it never keeps it promise?Our lifeboat badge of the week goes to Zero Piraeus for answering the question: <a href="https://stackoverflow.com/q
13/11/2020 • 16 minutes 21 seconds
Turning your coding career into an RPG with Sai Vennam
You can find Sai's videos here. Come for the deep dives on Docker, stay for the live lightboard magic. Yes, I know what the comments say, but no, he isn't writing backwards. Sai also does a lot of work around OpenShift, the containerization software products created by Red Hat. He talks about what the tie up between IBM and Red Hat has been like and how the enterprise is increasingly learning to work with open source. Our lifeboat badge of the week goes to Alex for explaining why you're Getting this as undefined when using arrow function.If you want to find more from Sai, you can follow him on Twitter here.</p
10/11/2020 • 25 minutes 37 seconds
The pros and cons of the SPA
06/11/2020 • 15 minutes 24 seconds
Cleaning up the cloud to help fight climate change
You can find some more of Holly's work and bio here. She gave a great talk at KubeCon 2020, How to Love K8s and Not Wreck the Planet, which you can watch on YouTube here.And here's a lovely presentation, Containers Will Not Fix Your Broken DevOps Cultures, drawing on her long history of programming and consulting.
03/11/2020 • 29 minutes 36 seconds
Stack Overflow's CEO reflects on his first year
You can find a more in depth discussion of these topics on our blog. Prashanth shares his ideas about the importance of community and what it means to be a product led company.
30/10/2020 • 22 minutes 58 seconds
The story behind Stack Overflow in Russian with Nicolas Chabanovsky
Nicolas will be the first to tell you that the version of Stack Overflow he helped to create began as a clone. It developed into a very popular site on RuNet and through persistent emails, Nic was able to find a way to make it an official part of the Stack family. Nic talks a bit about the unique culture of SO's Russian community and how each regional version of SO, from English to Spanish to Japanese, has developed its own etiquette and approach to moderation and Q&A. Nic and Sara also share some updates on their love of Jupyter Notebooks and how they make it easy to combine blogging with data analysis and presentation. Shout out to our life boat badge of the week, Aliaksandr Kavalenka , for answering the question: <a href="https://stackoverflow.com/questions/45842167/how-to-use
27/10/2020 • 22 minutes 14 seconds
How should tech titans act when productizing tiny open source projects?
We break down some thoughts on this issue, which came to light after a tweet from Tim Nolet.Later in the episode we talk about the debate raging right now around elections and technology. What role should software play and where is regulation appropriate? Last but not least, we consider what the next US administration might do with regards to regulating big tech. Will they lean towards a European model or continue to be more hands off? Shout out to our lifeboat badge winner of the week, Kin3Tix, for helping to identify good tutorials for SDL 2.0 for C (Not C++) programming.
23/10/2020 • 26 minutes 54 seconds
Making Kubernetes work like it's 1999 with Kelsey Hightower
You can find Kelsey on Twitter here. His Github is here. His personal journey with Kubernetes is detailed in a nice piece here.Kelsey has an interesting role at Google. He sits at the director level but is an independent contributor with no direct reports. Instead he works to help galvanize interest in particular tools and topics, driving adoption at a broad scale.
20/10/2020 • 29 minutes 49 seconds
The downside of going viral with your programming joke
That skit made it to the front page of Reddit, and was soon seen across the internet. It's nice to make people laugh, but following the surge of interest, Emily also had to deal with severe harassment and cyber stalking. She wrote a piece about the experience which you can find here.In this episode, we discuss how moderation can be improved and the work that remains to be done to make the software industry feel safe and inclusive for everyone.
16/10/2020 • 32 minutes 9 seconds
Where do game developers fit in the world of software?
Has there ever been a gaming company that brought more joy to the world than Nintendo? They were making playing cards back in 1889 and continue to find ways to be different but fun with inventions like the Switch and Labo.Sara gives us some the scoop on Rimworld. Check out the trailer here and feel free to lend your skill to a new mod if you have ideas for how to improve it.A Excel sheet meltdown led to critical health data about the pandemic being lost in the UK. Rows can go to millions, but they used columns.For those of us who need our reading glasses to see the tiny emoji people post in Slack, Paul has come to your rescue. He asked for the ability to zoom In on T
13/10/2020 • 21 minutes 34 seconds
Ben answers his first question on Stack Overflow
You can find some of Jack's art and other projects here.Ben breaks through and answers his first SO question—by copy/pasting from the comments, of course. Sara finds the relevant XKCD.Later, we check out Darling.hq, a MacOS translation layer for Linux If you are in the mood to learn programming with colors and shapes, check out the website that Jack built: Maria.cloud
09/10/2020 • 18 minutes 51 seconds
Talking Arduino, bits, and boards with Dr. Duino
Sara shares the story of a developer conference that was smoke bombed by an Arduino bot gone haywire. It was this chaos that inspired her to dig deeper into Arduino, which would eventually play a big role in helping her to found her company, Jewelbots. Paul unravels the mystery of what's really inside the Goonie Box: a timepiece, puzzle, and mechanical wonder that Guido uses to test his house guests. This week's lifeboat goes to Terminator17, who helped solve a problem around object detection using a Tensorflow-gpu.
06/10/2020 • 23 minutes 56 seconds
Who's afraid of a little merge conflict?
Today's episode was inspired by a question on folks who postpone a merge for fear of being the one to resolve a conflict. Shout out to Candied Orange for the thoughtful answer.Paul and Sara reminisce about the days before Git, when version control was very different from what it is today, and Paul accidentally left many a project in shambles. Do you remember the days of Subversion and CVS? Later, we dig into Sara's new adventure with Jupyter Notebooks. They are extremely useful for developers, but what would it take to make them a tool for any kind of knowledge worker? Default to a PowerPoint style, obviously.Last but not least, we dig into the endless argument over the 10X developer, <a href="https://www.cnb
02/10/2020 • 20 minutes 34 seconds
Chris Anderson on drones, driverless cars, and creating communities around code
Chris is the author of the New York Times bestselling books The Long Tail and Free as well as Makers: The New Industrial Revolution.He is lso the CEO of 3DR, founder of the Linux Foundation's Dronecode Project, and founder of the DIY Drones and DIY Robocars co
29/09/2020 • 27 minutes 18 seconds
Episode 272: Pull Requests Are Welcome
25/09/2020 • 19 minutes 20 seconds
Next Level Command Line
You can check out more about the Github news here.Here is the farewell to updates from Moment.js.Would you take a nice bonus today for a pay cut in the future? Stripe is offering its employees that option, spurred by an exodus of developers from dense urban areas. A big thanks to Jim Mischel, who was our lifeboat badge winner of the week.
22/09/2020 • 21 minutes 21 seconds
Oracle wants to Tok, Nvidia Arms Up
Oracle is in the midst of trying to negotiate and get approved a deal that would allow it to acquire Tik Tok's US Operations, and allow Tik Tok to avoid a ban on its service in the United States. For US citizens, software being banned over geopolitical concerns is a new reality. What will happen to the code if the deal goes through? Is there a clean room where software updates are inspected before rolling out? Is data segregated to local servers, and if so, will it be siloed from the rest of Tik Tok's global user base? Tik Tok users <a href="https://www.tiktok.com/@notkalyna/video/6859487995259653381?_d=secCgsIARCbDRgBIAIoARI%2BCjyP1SuUviknwRzH%2BK%2BRWj1FHt07DfVAnt6JX5mniLphW%2B7aSTMMbqN%2BIQSg%2BGdzA5xyAX7YUuLnn%2B4ECIAaAA%3D%3D&lang
18/09/2020 • 26 minutes 4 seconds
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 lifest
15/09/2020 • 30 minutes 5 seconds
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
11/09/2020 • 25 minutes 31 seconds
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
08/09/2020 • 23 minutes 12 seconds
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?
04/09/2020 • 21 minutes 59 seconds
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?
01/09/2020 • 23 minutes 13 seconds
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 tes
28/08/2020 • 26 minutes 25 seconds
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.
25/08/2020 • 28 minutes 30 seconds
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
21/08/2020 • 30 minutes 56 seconds
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 [email protected] you are or know a Black software en
18/08/2020 • 30 minutes 47 seconds
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 th
14/08/2020 • 20 minutes 41 seconds
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.
11/08/2020 • 36 minutes 15 seconds
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 r
07/08/2020 • 25 minutes 15 seconds
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 <a href="http
04/08/2020 • 25 minutes 44 seconds
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
30/07/2020 • 19 minutes 19 seconds
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, a
29/07/2020 • 20 minutes 39 seconds
You down with GPT-3? Yeah you know me!
If you're wondering why GPT-3 matters and how it compares to prior efforts in this area, here is a good summary.If you want to dive deeper into the effect anxiety has on the interview process and hiring in tech, you can read up on the research here.This week's lifeboat badge goes to PerformanceDBA, who left an incredbily long and detailed answer, complete with charts and code snippets, on the following question: how to organize a relational data model for double entry accounting?
28/07/2020 • 27 minutes 9 seconds
Forming new habits with 100 Days of Code
You can learn all about 100 Days of Code on their website.Alex also published a newsletter about habit forming and self-improvement. You can learn more about that and subscribe here.If you want to follow Alex on Twitter, you can find him here.This week's Lifeboat badge goes to Chris, who helped a user understand why ComponentDidCatch was not working in their react-native app.
24/07/2020 • 17 minutes 40 seconds
Code Newbie's approach to education and community
Saron explains how she went from working in the marketing department of a startup to learning code, creating a supportive community for novice developers, and founding two podcasts about the art and science of learning to program. You can read more about the Dev acquisition and what the dynamic duo have planned here.Sara and Paul spend some time bantering with Saron on that classic developer debate: why learn computer science? Besides the ego boost and the desire to avoid imposter syndrome, how much of a four-year-degree is actually useful when you're a new graduate trying to land your first job? Later on, we dig into the debate over toxic positivity. During these challenging times, it can be addictive to watch others flaunt their hustle and hard wor
21/07/2020 • 32 minutes 35 seconds
Is Scrum making you a worse engineer?
What began as a question on our Software Engineering Stack Exchange graduated into a blog post for further discussion. Paul points out that modern tooling has internalized so much of agile methodology that developers tend to work this way without having to explicitly create a culture or process around Scrum. And as Sara points out, if it turns out you're being driven to optimize for finished work over quality work, the problem may not be Scrum, but the pressures of your particular manager or company. Our lifeboat of the week goes to an old school Excel question with over half a million views. Thanks to Michelle for earning a badge while answering this query: How do I append the same text to every cell in a column in Excel?
17/07/2020 • 14 minutes 24 seconds
A conversation on diversity and representation
Syeeda and Ian talk with Sara and Paul about how affinity groups came to exist within Stack Overflow, and how the BNB group helped to lead the design of the company's short and long response to issues of systemic racism. You can find more about Stack's plans here.More generally, the group discusses how people at all levels of their organizations are putting a renewed emphasis on diversity and inclusion, and how individual contributors, managers, and executives can come together to find new ways to listen and learn.You can find Ian on Twitter and Github. He has also written for the Stack Overflow blog. You can find Syeeda's images and writing on Insta
14/07/2020 • 29 minutes 15 seconds
How to interpret the compiler
This is a great crash course on just-in-time compilers written by Lin Clark, who works in advanced development at Mozilla on Rust and Web Assembly. It references the film Arrival and kicked off our discussion on the podcast. Paul talks about his first love, XSLT, and how that language actually foreshadowed a lot of what would become popular staples of modern programming languages. Sara and Paul share their thoughts on what it takes to craft a new language as a programmer and why they have never embarked on this arduous intellectual adventure. This brought to mind a well written essay from one of the creators of Redis,
10/07/2020 • 17 minutes 4 seconds
How We Hire Developers at Stack
When it comes to hardware that cranks, Paul is a fan of Micro Center's in-house brand - PowerSpec.This week we chew through a great post from Jon Chan about how Stack Overflow hires developers. Sara recalls flunking her first few code screenings while applying for jobs. The hard lesson she learned? Sometimes, it pays to skip the collaboration and just show off. Ben wishes that he had known about real-time tests back when he was hiring bloggers.Last but not least, this week's lifeboat goes to Yigit, who answered the following question: "In Android Rooms persistence library, how would I write the following SQL statement: SELECT * FROM table WHERE
07/07/2020 • 19 minutes 15 seconds
Java goes to outer space
From Mars rovers to Minecraft to the makeup of our DNA - these are some of the Java apps that may leave a mark on the world of software for decades to come.Thanks to Hizbul25, our winner of the week, for answering a question and earning a lifeboat badge: query to order by the last three characters of a column.
03/07/2020 • 19 minutes 42 seconds
Can't Pay Your Taxes if The Website Won't Load
You can read about the IRS and its Sisyphean efforts to modernize its computer systems here.Ben's Twitter thread on amazing and obscure trade periodicals you can find online is here.You can read more about what Apple is doing with biometric identity on the web here.
30/06/2020 • 22 minutes 49 seconds
Paul Explains It All
This week, Ben and Paul are flying as a duo, a true dad-cast. We walk through the slow build of increasingly complex keyboard macros, followed by the inevitable cleansing and renewal of an empty slate. Pus, type systems and type safety, the galaxy brain edition.
26/06/2020 • 23 minutes 42 seconds
Chatting with Robin Ginn, executive director of the OpenJS Foundation
You can learn more about today's event and all the livestream broadcasts here.If you want to learn more about Robin, you can get in touch here.
23/06/2020 • 21 minutes 55 seconds
It Ain't Real Till You Break Prod
Cassidy helps to write The Overflow newsletter and is two months into a new gig as a Principal Developer Experience Engineer at Netlify. That's where she broke Prod, but it turned out ok.We chat about Hey what it means for software engineers when prominent coders are arguing with big mobile platforms about the fees that the owners of the OS collect. What's old is new again. Bot armies are farming gold in World of Warcraft, which takes us down a wandering path of wondering how often people have access to powerful computers, but limited access to money they can spend on essentials.Last but not least, we try to dissect a great question from our Software Engineering Stack Exchange: <a href="https://softwareengineering.stackexchange.com/questions/411585/w
19/06/2020 • 25 minutes 51 seconds
Dropping knowledge with Drupal's creator, Dries
Dries explains how Drupal began: as a intranet, not internet, message board for his college community. It's now the technology underpinning tens of millions of websites, including some of the biggest in the world. We get the story behind the name, an accident overlap of language that became the software's iconic mascot. And we talk about the process that allowed this to scale from an open source project shared across a few dorm rooms to something used by massive public companies. Stay tuned Friday, when we'll publish part two of our chat with Dries.As always, shout out to our Lifeboat badge winner of the week, for helping to answer the question: Can you use React Native to create a desktop app? As to whether or not you should, well, that's another question for another time. You can find more about Dries at his <a href="https://dri
16/06/2020 • 16 minutes 7 seconds
Turn on, tune in, drop out, log off
This week on the pod, we chat about Cloudflare.tv, a 24/7 streaming channel dedicated to discussions of software, startups, and technology. We also dig into a new offering called Github Classroom. Do pedagogy and programming mix well? Can this approach to collaborative work be useful beyond the computer science classroom?So, you want to delete half your database? Well, I can guarantee this method will delete about half your database...most of the time. Thanks, as always, to our Lifeboat badge winner of the week!
12/06/2020 • 16 minutes 11 seconds
You're Over Reacting
If you're in the market for a used car and some retro web design, look no further.Thanks to our Lifeboater of the week, Günter Zöchbauer, for explaining how to use the MyHomePage widget in Flutter.
09/06/2020 • 21 minutes 34 seconds
New tools for new times
You can find Textmoji here. A few taps and you're the hippest typographer in your company's work chat. Seek, the app from iNaturalist, is available on Android and iOS. You can find it here. Ben has over 30 plants, a dozen insects, and five amphibians, so if you're feeling competitive, it's gonna be a long hike to catch up.It can be hard selling software or design in a period where vendors and potential clients can rarely meet in person. Paul has been enjoying Whimsical, which advertises itself as allowing users to "communicate visually at the speed of thought." We also spend some time discussing Supabase, an open source Firebase alternative.As discussed in the intro to this episode, we wanted to share some resources connected to the ongoing protests and memorials happening in the US. Black and
05/06/2020 • 21 minutes 5 seconds
02/06/2020 • 24 minutes
I would D.I.E. for that IDE
Brian is a contributor to Deno, and walks us through what this project has to offer. He also made it easy to work with Deno right in the browser. You can check it out here.You can learn more about Begin here. If you want to follow Brian, you can find him on Twitter here and on Github here.We spend a bunch of time digging into the overlaps between Deno, Rust, Java, and Typescript. In case you missed it, Typescript is now the second most beloved language, based on the results of our 2020 Developer Survey.
29/05/2020 • 39 minutes 58 seconds
Mayor of Open Source Town
Sara is spending her time as a fully remote worker trying to learn more about open source governance and foundations. Turns out there is a lot of overlap with the work Stack does alongside its community. Paul has a project for playing with math in your storytelling. You can check it out here.Our lifeboat of the week goes to Stack Overflow user Scolytus, who answered the following question: Why am I getting an error when creating a C Struct initialization with char array?
26/05/2020 • 23 minutes 8 seconds
Digging into Deno 1.0
You can read up on Deno 1.0 here.The star-studded ceremony for the 2020 Webby's can be watched on repeat here (not that we're doing that...)This is the Wired story about Lee Holloway, a brilliant coder who helped build Cloudflare, but then mysteriously fell into decline. It's a sad but beautifully written tale.Thanks to Stack Overflow user htamas for saving a question and winning a lifeboat : Gradle project refresh failed, unable to get the CMake.Ryan's piece on how coders beg, borrow, and steal can be found here.
22/05/2020 • 26 minutes 41 seconds
A Glitch In The Matrix
Before we can move on to business as usual, the crew has to recount each and every way in which our first live podcast went spectacularly wrong. Laggy video, overwhelming audio, and too many silly hats. But hey, DevAroundTheSun did raise over $60,000 to help folks impacted by the COVID-19 crisis.We chat about Patio 11's law, and the incredible percentage of successful software startups that never gain any recognition in the mainstream tech press, but manage to build and grow successful, profitable operations. The debate rages on about how permanent this new world of completely remote work will be. Which companies will return to renting expensive officers and pampering employees with food and snacks and which companies will decide to start hiring across the globe and cutting back on IRL engagements. Lastly we chat about Typescript, why it's getting so popular, and how it reminds Jenn of her days as an academ
20/05/2020 • 27 minutes 58 seconds
An emotional week, and the way forward
This episode was recorded Thursday, May 9th, two days after Stack Overflow announced it was going to furlough 15% of its staff. We talk about how this process played out internally and the ways in which we are hoping to grow our business so we can bring these great people back. You can read more about it in a blog post from our CEO here.After that, we discuss Zoom's acquisition of Keybase. Usage and wider public awareness of Zoom have been growing by leaps and bounds as the world shifts to remote work and learning during this pandemic. This has exposed some security issues with Zoom's platform, and the acquisition of Keybase seems to be aimed at shoring up their cybersecurity and encryption capabilities. Sara, never one to miss
15/05/2020 • 22 minutes 50 seconds
.Net and DevAroundTheSun - We're doing an episode live!
In addition to her role as PM's on Microsoft's .NEt team, Claire is an Executive Director of the .NET Foundation. Jeff, meanwhile, is a Twitch Partner, technical educator and founder of @theLiveCoders. He can be found streaming live coding projects and challenges as CsharpFritz on Twitch. Both have been working with our own Sara Chipps to organize today's DevAroundTheSun event in order to raise money for those impacted by the COVID-19 crisis.In addition to this episode, you can tune in this morning at 9am Eastern Standard Time to catch a live episode of the Stack Overflow podcast on Twitch, where we'll be highlighting some of the fascinating talks and great speakers happing at DevAroundTheSun, and generally having a few laughs talking about software, tech, and life.
12/05/2020 • 31 minutes 36 seconds
Contact Tracing and Civil Liberties: Part 2
Sham Kakade is a professor of computer science, statistics, and data science at the University of Washington. A group from his university, along with volunteers from Microsoft, is creating a contact tracing app called Covid Safe. Sham explains how technology could make it possible for democratic nations to fight the pandemic while preserving civil liberties.You can read more about Sham’s app, Covid Safe, here.The app isn’t live in the iOS or Android app store yet, but you can download an Android demo here and help the team work out the bugs. You can also use that link to find their GitHub community.You can read Paul’s take on the contact tracing spec released by Apple and Google <a href="https://stackoverflow.blog/2020/04/15/reading-t
08/05/2020 • 22 minutes 39 seconds
Contact Tracing Calibration: Balancing Civil Liberties with Fighting the Pandemic
You can read more about Sham's app, Covid Safe, here. You can find his university bio here.The app isn't live in the iOS or Android app store yet, but you can download an Android demo here and help the team work out the bugs. You can also use that link to find their GitHub community.You can read Paul's take on the contact tracing spec released by Apple and Google here.This is a two part episode, so tune in Friday for the second half.
05/05/2020 • 28 minutes 10 seconds
Make it So
What happens when the grizzled captain decides they need to stop delegating and put their hands back on the helm? Sara is rewatching Star Trek and trying to find some wisdom in Picard's approach to crisis.Where did React come from? What's the line between a library, a framework, and a whole new language? You can learn lots more in this extensive video from the Women in React conference that happened remotely last weekend. One thing we didn't know about that conference was that they gave out original swag you can use while playing Animal Crossing. And just yesterday we noticed the Deserted Island DevOps conference, where the entire event is actually happening inside Animal Crossing. From there we got to talking about Second Life, Linden Bucks, and the amazing concert that Travis Scott put on
01/05/2020 • 26 minutes 55 seconds
Mastering the Mainframe
JJ came to our attention when we saw a tweet about his work to get an ETL pipeline with COBOL running on Kubernetes. Elizabeth comes from the world of Linux Systems Administration, but more recently has been working on COBOL and mainframe computing. She tells us that there is actually a cohort of college students actively learning and using COBOL, both for competitions like Mastering the Mainframe, but also because it's a language that can attract a high paying job at a number of big banks, healthcare providers, and government institutions. You can find JJ on Twitter here and on Github here. Prior to IBM he was a partner architect at Chef Software. You can
28/04/2020 • 31 minutes 32 seconds
Jokes on Us
In this episode, we pay our respects to John Conway, a legendary mathematician known for the Game of Life and Surreal Numbers. Our math Stack Exchange paid respects to some of his lesser known results.Jon and Adam give us a rundown of some of their favorite April Fools projects from the past, many of which they helped build. Adam has a soft spot for Unikong, while Jon is more of a rubber duck man.Don't forget to check out DevAroundTheSun for ways tech folks can support those impacted by COVID-19.
24/04/2020 • 17 minutes 58 seconds
So, what's it like being a developer at Stack Overflow?
Jon is the team lead for Public Q&A, which is what we call the platform that hosts the 172 community sites across Stack. Adam is a senior software developer on the community team and a former community manager. Jon describes his job these days as intercepting all the meetings, phone calls, and busy work that would keep the devs on his team from actually writing code. That, and to deliver product on time and to spec, with the hope that a predictable product pipeline is the best way to keep all stakeholders happy.Adam spends most days writing code, although his most productive days are the ones when he deletes more than he creates. He was part of the team that helped ship our recent Dark Mode feature. If you want to learn more about some of our plans for upcoming changes to Stack Overflow and Stack Exchange, tune in Friday for part two of this episode.
21/04/2020 • 23 minutes 23 seconds
The Great Bluetooth Trace
Monday's big story on Bloomberg was that the US unemployment system was being slowed by problems with an "ancient" programming language. Well, yah heard it here first. Also, ancient seems a bit extreme for something that is 60-years-old, but perhaps in the world of software, that does qualify as nearly pre-historic. After that, we switch to the biggest news in tech, or perhaps in the world, over the last week. Apple and Google have released a spec for a contact tracing system. As countries around the world work to slowly reopen their economies, contact tracing is a powerful tool for preventing new surges in coronavirus outbreaks. The system the duo of tech giants devised includes specs for bluetooth, cryptography, and APIs. You can r
17/04/2020 • 25 minutes 48 seconds
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-
14/04/2020 • 31 minutes 53 seconds
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 techn
10/04/2020 • 24 minutes 9 seconds
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.
07/04/2020 • 26 minutes 15 seconds
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.
03/04/2020 • 14 minutes 36 seconds
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 --> <a href="https://rpg.stackexchange.com/questions/16
31/03/2020 • 30 minutes 55 seconds
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.
27/03/2020 • 25 minutes 16 seconds
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 certai
24/03/2020 • 22 minutes 41 seconds
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
17/03/2020 • 24 minutes 47 seconds
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 sti
10/03/2020 • 31 minutes 41 seconds
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 Micro
03/03/2020 • 25 minutes 28 seconds
A Dash of Anil, a Pinch of Glimmer, a splash of Glitch
Glitch, a platform that makes it easy for anyone to create or remix a web app, has seen over five million apps created by users. You can read more about how it works here. If you want to learn a little about how it works with Docker, check out this piece here.If you want to know more about the shared history of Stack and Glitch, you can read up on it here. TLDR; Glitch was born out of Fog Creek software and counts Joel Spolsky and Michael Pryor as founders. Glimmer is a new web magazine from the folks at Glitch. It focuses on creators and makers, with a special emphasis on unearthing the human stories of people building today's software.While you'r
25/02/2020 • 29 minutes 39 seconds
Coaching A Developer Interview
Paul and Sara walk us through the teetering tower of abstraction. Ben still hasn't mastered a single language, so it's a tough for him to know if it's better to start with the difficult fundamentals or stay in the simplified sandbox.Flatiron tries to teach developers how to code, but also how to communicate. Every student has to do some public writing or speaking about their education. We check out Human Readable Magazine and the painfully honest Reddit thread of early reviews.Rebekah tries to coach Ben through a mock interview for a junior web developer position. A torrent of word salad ensues. Paul and Sara show no mercy.New York City parking meters aren't the only systems being taken down by calendar bugs
18/02/2020 • 44 minutes 31 seconds
Make My Monolith A Micro
You can find the podcast and article that inspired our chat here. It's the second of Kelsey Hightower's "Unpopular Opinions" series. We have heard the requests for full episodes transcripts and we know accessibility is important, so we're working on a solution. Stay tuned. The recipients of the lifeboat badges this episode were for questions that were between three and six years old. It's a testament to the ongoing value of the knowledge shared on our network and to the contributions of our community to help others through questions and answers. Last but not least, our <a href="https://stackoverflow.blog/2020/02/05/the-2020-developer-survey-is-now-
11/02/2020 • 25 minutes 20 seconds
Your Buddy is Typing
What happens when millions of minimum byte packets start pinging off your network every few seconds? Bandwidth is a restriction most network engineers are familiar with. It's less often they have to think about packets per second. Teresa shares an awesome story of how a new feature for AOL Instant Messenger, AIM for you 90s nerds, turned up the heat on AOL's servers.After regaling us with war stories from the days of dial-up internet, we chat about what the job of a chief product officer is today. At a place like Stack Overflow, how do you unite functional departments across the company - from marketing to sales to engineering? How do you figure out the right incentives, so that the data you're measuring against is aligned with the long term health of the company and the community?"I don't focus on
04/02/2020 • 23 minutes 25 seconds
From Prison to Programming - The Code Cooperative
Alex graduated from NYU with a degree in computer science and worked as a developer and engineer at several startups in New York City, eventually assuming senior roles like engineering team lead and director of technology. Along the way, however, she found herself face with discrimination and harassment. In 2016, she dramatically altered her appearance, an experience she discusses in a humorous and poignant talk - Shaving My Head Made me a Better Developer. In 2016 she read the book The New Jim Crow by Michelle Alexander and was inspired to do more to help people impacted by the justice system. She began organizing donations of unused laptops, and then moved on to help found the Code Cooperative in October of 2016. the group describes itself as a community of people who
28/01/2020 • 22 minutes 53 seconds
Scripting the next era of Stack Overflow
Three months ago, we interviewed Prashanth during his first week on the job. Now, with a full quarter of work under his belt, our new CEO reflects on what we accomplished over the last decade and lays out his vision for where Stack Overflow, as a company and community, will be heading over the next year and beyond.Paul explains why engineers prefer to give blunt feedback, even in a public setting.Sara drops some hints about our plans for the future of the Stack Exchange network. One of these big goals is to better integrate knowledge from these with the activity that happens on Stack Overflow, so that the knowledge being shared on Server Fault or Super User can easily be found by users on Stack Overflow, and vice versa. Stay tuned for more details and feel free to share your thoughts for what would work to improve the user experience.Prashanth talks about the forces reshaping the developer landscape: cloud services, machine learning, container orchestration, and
21/01/2020 • 15 minutes 48 seconds
Software is eating the world, but what's on the menu for dessert?This week we chat about the best way for engineers to give feedback to executives. Paul explains the Purple room method they use at Postlight. Sara references Zero to One and why engineers and marketers have so much trouble communicating.As a member of a marketing department , it's true our job is to see the glass as half full. But sometimes the point of the exercise is to be aspirational. Police learn how to be suspicious, marketers learn how to sell, and engineers look for what's broken so they can fix it.We chat about the ten thousand or so parking meters that went on the fritz in New York City. The company say
14/01/2020 • 18 minutes 32 seconds
The Director's Cutts
For many years Matt worked on defending the quality of Google's web search results, and you may know him as the creator of the first version of SafeSearch.As Paul noted on the show, he was seen as one of the few people with whom ordinary folks could communicate about the often inscrutable world of Google search results and rankings. You can read his blog here.In 2016 Matt joined USDS, initially at the Department of Defense. Since 2017, Matt has served as the USDS Administrator and is responsible for setting the overall direction and strategy for projects. He has worked on everything from Healthcare.gov to online services for veterans to fraud prevention at the IRS. Topics discussed on this episode: The 1993 comedy film Dave, in which Kevin Kline plays a presidential body double who manages to fix government and melt the steely
07/01/2020 • 26 minutes 6 seconds
Time For Some Major League Hacking
To kick things off, we talk about Yap, a fun new project from Paul’s company, Postlight. Employees get to partake in a Labs program where they can pursue side projects that interest them. Yap is "an ephemeral, real-time chat room with up to six participants. Your messages appear and disappear as quickly as you type them.” It was built with Elixir...ooooh.For our interview this week we sat down with Jon Gottfried and Mary Siebert from Major League Hacking. Jon is the company’s co-founder and Mary is the Hackathon Community Manager. We discuss how this organization has become a global phenomenon over the past few years, reaching hundreds of thousands of developers. Things that happen these days at Major League Hackathons: Painting succulents Cup stacking competitions Therapy dogs, lots of them If you're interested i
17/12/2019 • 34 minutes 25 seconds
Searching For The Next Frontier With Chris Dixon
You can check out the back story of Dixon’s first company, SiteAdvisor, here. It was built during a time when spyware was a booming business and browsers had few systems in place to combat bad actors. The company was acquired by McAfee in 2006. It's a great trip through the history of web security at the time. Dixon next turned his attention to machine learning. He and his co-founders created Hunch, which worked to learn users’ tastes and recommend items they might enjoy. It was an early attempt to build the taste graph, a parallel to the social graph. It was acquired by eBay in 2011. Many of these techniques are now widely used across the biggest social networks in the world.Dixon then moved into the world of venture capital. You can read more about the Crypto Fund he helps
10/12/2019 • 40 minutes 11 seconds
A Conversation with the Author of Black Software
We discuss how a demand for more diverse clip art helped lay the foundation for some of the first black owned and operated software companies in the United States, and the ways in which social media has helped to empower a new generation of voices to demand change in the tech industry and beyond. You can check out some of the pioneering work on building digital community at Afrolink, NetNoir, and UBP.McIlwain also draws attention to the history of computer technology as a tool of police surveillance, going all the way back to the Police Beat algorithm in 1968. You can find out more about Prof McIlwain here.
03/12/2019 • 34 minutes
TFW You Accidentally Delete Your Database
Brian shares a delightful tale of the time one of his co-workers accidentally deleted the company's database, and how they recovered it through binary transaction logs. No better way to learn than a trial by fire.Juan explains why typing is taking over frontend development. First off, we discovered unit tests, and learned types can take care of it.Paul dreams of a day when object-oriented PHP runs in the browsers. Sara has had nightmares about similar scenarios.Splice has lots of interesting products for musicians and technologists and they're hiring.Brian helped to build the amazing Brooklyn JS, so if you're in the NYC area, be sure to check it out.Juan helps to run an amazing community of developers in Colombia, as well as
25/11/2019 • 33 minutes 39 seconds
How Would You React?
Part 1The crew chats about how Paul and Sara made the transition from individual contributors to managers overseeing teams of engineers. Sara used to see this transition as a form of selling out, but has a new perspective after having made the shift. Paul admits he still doesn’t feel like a “CEO” and how he approaches his role as the co-founder who focuses on creating signal instead of operations. OF course, we argue about Bitcoin, and finally we examine the role luck plays in life, especially for The Rock. Interview - Kent C DoddsKent admits that when he first tried programming, he just couldn’t understand strings, and decided the career path wasn’t for him. He ended up on a track that would have made him an accountant or business intelligence analyst. From that perch, however, he began to find ways to automate and improve his workflows. Not only did this help him stand out at work, it reawakened his inter
19/11/2019 • 39 minutes 47 seconds
Too DEV.to Quit
Part 1Paul and Sara chat about what language is best to choose as your first when you're just getting started on your journey as a programmer. Probably not Mathmatica, but it's a neat one.Jupyter Notebooks - an in-browser notebook for working with Python. You can write your words, have your code right next to it, and see how things play out. Or as Tom Butterworth put it on DEV."Jupyter Notebook is an interactive web application that interfaces with the iPython repl, allowing you to run structured but iterative Python scripts. It is the de facto choice for data scientists to rapidly prototype pipelines, visualise data, or perform ad hoc analysis."Interview: Jess LeeJess Lee had some great perspectives to share on what it means to balance being an entrepreneur and a coder.Issac Lyman ki
12/11/2019 • 37 minutes 20 seconds
SHOW NOTESPart 1 (0:00-9:58)the crew discusses Google's declaration of Quantum Supremacy and tries to wrap their mind around qubits and superpositions. Ben mangles the pronunciation of ASP.net, Sara finds a name for her new pet snake, and Paul wonders how JFK would have pronounced quantum. Also, updates on the Stack Overflow helicopter.From our Physics and Quantum Computing Stack Exchanges: Is Quantum Computing just pie in the sky?Why is Google Quantum Supremacy experiment impressive?What
05/11/2019 • 35 minutes 1 second
Chloe Condon has a great post about how she created her medication reminder app and an official endorsement from Smash Mouth. You can find some writing from Iheanyi Ekechukwu on our blog here and you can find his podcast here. Learn about the Great Molasses Flood of 1919. It’s not funny so don’t laugh. Decades old code is putting millions of critical devices at risk. Should we be regulating software more c
29/10/2019 • 37 minutes 23 seconds
Do You Believe in Life After Keyboards?
Tilde Club: It’s your chance to LARP as a 70s sys admin! What you do on your computer is your business. Don’t be tricked by scammers.Paul makes the mistake of sharing his Anxiety Box on This American LifeSara’s favorite Kanye tweet is available, beautifully framed, for only $75. cKeys is an amazing Seattle non-profit that teaches folks how to make their own keyboards!When we recorded this episode Cassidy worked at CodePen, but not she works at React Training, so check them out.
22/10/2019 • 37 minutes 59 seconds
We’re Back: compilers, turtles, and a brand new crew
Is it legal for source code containing undefined behavior to crash the compiler?https://stackoverflow.com/questions/57652799/is-it-legal-for-source-code-containing-undefined-behavior-to-crash-the-compilerTrue, you’re the boss, and the compiler works for you. But that doesn’t mean it always behaves just as you instructed. And that’s not necessarily a bad thing.https://stackoverflow.com/questions/56802645/understanding-the-as-if-rule-the-program-was-executed-as-writtenWhat is Logo, you ask?https://en.wikipedia.org/wiki/Logo_(programming_language)And what about Netlogo? <a href="https://ccl.northwestern.e
15/10/2019 • 30 minutes 24 seconds
Podcast #123 - Jon Skeet Wants You to Be a Feminist
In this episode, Host Jon Skeet takes the reins along with Jay, Jess, Ilana, and special guests Casey Ashenhurst (SO Inclusion Manager & Senior People Ops Partner) and Cassie Montrose (SO Executive Assistant) to chat about hitting a million rep on Stack Overflow; Jon's thoughts on feminism and inclusion and how those have evolved over the years; and a rant about a regrettable Applebee's experience in Times Square. You should'a known better, Jon...
12/03/2018 • 1 hour 9 minutes
Podcast #122 - Hold Me Closer Tiny Dancer, and Dasher, and Prancer, and Vixen
Happy Holidays from The Stack Overflow Podcast! On today's episode: Winter Bash 2017 details are revealed, Abby Reads Nice Tweets, and we ponder the questionable morality behind Santa's favorite narc, The Elf on the Shelf.
18/12/2017 • 1 hour 2 minutes
Podcast #121 - Another Ducking Episode
Today's hijinks include: Talking about engineering management (and pranks)with Ben Kamens; discussing a new study on how to ask a question on Stack Overflow, and chatting way too much about Star Trek IV: The Voyage Home.
13/11/2017 • 1 hour 2 minutes 4 seconds
Podcast #120 - Halloween Spooktacular with Anil Slash
Today's episode is a real scream. Recorded in a haunted house, this week's host is longtime podcast friend Anil Dash, joined by Fog Creek's Jenn Schiffer, Stack Overflow engineering manager Matt Sherman, news editor Ilana Yitzhaki, and executive producer Kaitlin Pike. Special guest is Leon Young of Cogniss.
30/10/2017 • 1 hour 22 minutes 31 seconds
Podcast #119 - This Podcast is Definitely a Simulation
On today's episode we chat about the nature of VR and reality with IBM Watson's Michael Ludden, plus SO marketing manager Rachel Ferrigno stops by to present the NYC Dev Hiring Ecosystem report.
16/10/2017 • 1 hour 10 minutes 10 seconds
Podcast #118 - What's a travel-hacker, anyway?
On today's episode, we learn about travel-hacking and building a fully remote company with the co-founders of FlightFox, as well as chat with former Stack Overflow mods turned current Stack Overflow developers to learn about moderator processes at SO.
11/10/2017 • 1 hour 6 minutes 26 seconds
Stack Overflow Podcast #117 - Your Friendly Neighborhood Code Mentor
On this week's edition of The Stack Overflow Podcast, we get a visit from Gitlab CEO Sid Sijbrandij. We also chat with UX Research Kristina Lustig about Stack Overflow's mentorship program experiment. As usual, the gang gets into other shenanigans.
02/10/2017 • 1 hour 12 minutes 32 seconds
Podcast #116 - What is Technology? Do we even know?
Today we welcome Jonathan Lipps, Dir. of Open Source at Sauce Labs, to chat (and sing) about some of the philosophies behind the tech that we all use every day. Also Stack Overflow PM Joe Friend is here to continue the conversation about improving the user experience on SO.
25/09/2017 • 53 minutes 58 seconds
Podcast #115 - Stack Overflow Reads Mean Tweets
We're back! In today's episode: Jay, David, Ilana, Jess, and special guest Abby Mars read mean tweets, discuss what we are doing to prevent further mean tweets, and wait, the iPhone X does what with your face? Warning: Explicit content
18/09/2017 • 1 hour 13 minutes 32 seconds
Podcast #114 - Every Conference Needs a Break-Dancing Greeter
Join us for a chat with CodeNewbie Founder (and all-around amazing person) Saron Yitbarek, stay for Kevin's failures and many many banana references.
31/07/2017 • 1 hour 5 minutes 34 seconds
Podcast #113 - Frustrating Miracles
In this week's episode: We chat with Linux Academy CEO and Founder Anthony James, we play a "Florida Man" edition of Fake News, and Matt Sherman wonders how computers work.
24/07/2017 • 59 minutes 24 seconds
Podcast #112 - Please Direct All Hate Mail to Jay Hanlon ℅ Stack Overflow...
Today's shenanigans include Sarah Clatterbuck, Director of Engineering at LinkedIn and all-around awesome person! Also, Jay and David introduce Channels while Jess and Jenn compete to see who knows less about Star Wars.
17/07/2017 • 1 hour 7 minutes 23 seconds
Podcast #111 - SRE: Occasionally Maintaining Infrastructure That You Hate
Special SRE takeover! David and Ilana are joined by Tom Limoncelli, Mark Henderson, and Jason Harvey from the SO site reliability team to discuss the infrastructure and maintenance of the Stack Overflow sites. Plus, we're hiring! https://stackoverflow.com/company/work-here
12/06/2017 • 1 hour 10 minutes 21 seconds
News Clip from Podcast #110 - IBM dismantles its remote work policy
IBM, You're wrong, remote work matters.
22/05/2017 • 3 minutes 59 seconds
Podcast #110 - IBM, You're Wrong
In today's episode the gang chats about remote work with Zapier CEO Wade Foster and celebrates SO en Español with CM Juan Garza. Plus in the News Stack Overflow converted to HTTPS and IBM makes a huge mistake.
22/05/2017 • 59 minutes 7 seconds
Podcast #109 - Nick hates making people cry, but...
Today we chat with SO developer Nick Larsen about dev interview tips, the new Stack Overflow Trends Tool, and tourist photography etiquette. Follow @stackpodcast on twitter for news and updates!
15/05/2017 • 1 hour 10 minutes 21 seconds
Podcast #108 - Welcome back Joel!
This week we welcome Joel back from leave, talk a LOT about the correct pronunciation of "hummus", and chat with special guest Sarah Drasner about the awesomeness that is SVG Animation. Also, NEW LOGO! I guess you can say we're official...
08/05/2017 • 1 hour 1 minute 21 seconds
Podcast #107 - We're just trying to be non-terrible
Anil Dash joins us for hosting duties again this week along with co-founders Jess Lee and Ben Halpern of the Practical Dev. Topics include Shabbat elevators, Failure, and racist AI.
01/05/2017 • 1 hour 11 minutes 12 seconds
Stack Overflow Podcast #106 - Data Team Assemble!
On this week's episode, we talk about the what the data team has been up to lately as well as learning a thing or two about rockets. Guest host - Anil Dash!
25/04/2017 • 1 hour 7 minutes 36 seconds
Stack Overflow Podcast #105 - The Results Are In! Developer Survey 2017
On this week's episode, we discuss the results of the 2017 Stack Overflow Survey with resident data scientists Dr. Dave and Dr. Julia. Also this week, Joel is actually not here right now, and Jay and David go mad with power. Anything goes on this episode...
22/03/2017 • 1 hour 6 minutes 15 seconds
Stack Overflow Podcast #104 - Jenn Schiffer Talks to Us about Fog Creek's New Glitch
On this week's episode, Jenn Schiffer - aka jennmoneydollars - talks to us about joining Fog Creek as the company's new Community Engineer. She'll be focused on their brand new community, Glitch, which launched today. The gang also listens to Joel rant a lot about a shack he owns.
13/03/2017 • 1 hour 10 minutes 38 seconds
Maybe It's Maebeline
The gang tries to give tech support to Grandma Maebeline. It doesn't go well.
06/03/2017 • 3 minutes 45 seconds
Stack Overflow Podcast #103 - Grandma, Is That You?
In this week's episode, Mazin Gilbert - VP of AT&T Labs Advanced Technology - joins us. The gang talks about the Amazon S3 outage as well as about an AI that's learned how to copy/paste code, just like a real developer! Finally, Joel provides tech support to Grandma Maebeline.
06/03/2017 • 52 minutes 19 seconds
Stack Overflow Podcast #102: What Can We Learn from Uber?
In this week's episode (with only a brief IT interlude), the gang talks about the Dell XPS-13, Macbook Pro touch bars, and ugh, Uber… And our special guest this week is Erica Brescia, co-founder and COO at Bitnami. She speaks to us about her passion for dev tools as well as the challenges of being a predominantly remote company (something that Stack Overflow knows a little bit about).
27/02/2017 • 47 minutes 2 seconds
Episode 101 Special Segment - Stump Alex Miller
This week, Nick Craver wasn't available. So we decided to Stump Alex Miller. Will he win a fantastic prize?
20/02/2017 • 2 minutes 10 seconds
Stack Overflow Podcast #101 - Matt Mullenweg on Open Source, Blogs, and Beyoncé
In this week's episode, Matt Mullenweg of WordPress joins us to tell us how he built the organization that powers 27% of the internet and more importantly, what it was like going to the same high school as Beyoncé. The gang also tells us why the site nav changed colors. We also learn what programming languages are used on the weekends most and what programming languages college students use the most. Finally, Joel tries to Stump Alex Miller while the TSA watches.
20/02/2017 • 1 hour 3 minutes 52 seconds
Stack Overflow Podcast #100 - Jeff Atwood is back! (for today…)
Calling our guest today 'special' would be an understatement. He's the co-founder of Stack Overflow (and this podcast), founder of Discourse, prolific writer and blogger at codinghorror.com, and most importantly, the subject of many internal Stack Overflow memes. It's @codinghorror himself, Mr Jeff Atwood! Jeff and Joel chat about where we came from and where we are going, including clips from past podcasts. If you care at all about SO history, then this episode is a must-listen.
30/01/2017 • 1 hour 11 minutes 13 seconds
Stack Overflow Podcast #99 - The Requested Operation Requires Elevation
In this week's episode, Joel complains about Excel on Mac, the hosts play Start Up or Shut Up, and surprise! The One Minute Tech Review is NOT about light switches. And Stack Overflow's own Dr. Julia Silge comes by to tell her Developer Story.
23/01/2017 • 1 hour 1 minute 29 seconds
Stack Overflow Podcast #98 - Scott Hanselman Is Better Than Us at Everything
On this week's episode, Joel rants about travel for the first time ever, Jay explains the Developer Survey (launched last week), and the hosts ponder the reason for Connecticut's existence. Also, our friend Scott Hanselman tells us what we should be doing.
16/01/2017 • 1 hour 1 minute 1 second
Stack Overflow Podcast #97 - Where did you get that hat?!
On this week's episode, the gang talks about their favorite hats... for Winter Bash 2016! Developer Dan Luu comes by to tell Joel why he's wrong, and Joel talks about awful airports.
19/12/2016 • 58 minutes 3 seconds
Stack Overflow Podcast #96 - A Face Full of Code
In this week’s podcast, Anil Dash - new CEO of Fog Creek and old friend of ours - stops by, as does Dr. Dave Robinson for our new segment, Dr Dave’s Data Desk with Dr. Dave Robinson. Because alliteration. And this week’s Stack Overflow Constitution question has the potential to destroy us all: Is it pronounced GIF with a hard G /ɡif/ or GIF with a J /jif/?
12/12/2016 • 1 hour 6 minutes 30 seconds
Stack Overflow Podcast #95 - Shakespearian SQL Server
In this week's episode... Dogs and cats living together! Mass hysteria! Microsoft has now joined the Linux Foundation; Google has joined the .Net steering committee; and Visual Studio is available for Mac. The end times are here. Luckily, our good friend and Jewelbots founder Sara Rey Chipps stops by to make us feel better about the world.
21/11/2016 • 1 hour 3 minutes 50 seconds
Stack Overflow Podcast #94 - We Don't Care If Bret Is Famous
In this week's episode, we chat about our annual company meetup, which took place this year in the sometimes sunny Philadelphia, and featured a now-viral talk. Our very special guest this week is Fereshteh Forough, the founder and executive director of Code to Inspire, which is celebrating its one year anniversary this week. Code to Inspire uses technology, education and outreach to support Afghan women in their fight for social, political, and economic equality.