
The Stack Overflow Podcast
976 episodes — Page 15 of 20

Ep 276Who'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, Reed Hastings' love for the 100X developer, and the true formula for attracting employees that will contribute their genius without wrecking the team. Clive Thompson has a great piece on the myth, meritocracy, and messy reality of rockstar coders.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 275Chris 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 communities, including the ArduPilot autopilot project.Not surprisingly, he also created something called GeekDad.If you want to get involved, you can learn how to build your own Donkey Car racer here.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 274Episode 272: Pull Requests Are Welcome
"Sorry I missed your comment of many months ago. I no longer build software; I now make furniture out of wood." Life is lived in stages.Most people are working remotely these days, but offices may return, and even if they don't, these skills could come in handy. Teamwork, persuasion, communication, and leadership, just a few of the things you can learn in this Technion course.Big thanks to TwilioQuest, which has gotten Ben, the worst coder in the world, practicing his Javascript skills again.What gives you that special feeling: a nice, sharp recursive function or a deep, winding ternary statement? Paul and Sara debate the finer points of feeling smugly satisfied with your own code.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 273Next 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. See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 272Oracle 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 have thoughts on what is really happening with their private data.In the second half of the episode we talk about Nvidia's purchase of Arm from Softbank. Paul and Sara speculate about what this means for our personal computers and mobile devices, as well as its implications for GPU programming, which has found new homes in burgeoning fields like machine learning and crypto mining.If you're a reader looking to spend some quality time with other book worms, check out this Kickstarter from our friend Jeffrey Zie. No lifeboats this week, but be sure to check out this amazing question on the math behind spider webs. See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 271What tech is like in "Rest of World"
Sophie founded Rest of World in 2019 after a decade of living and working across Asia, Africa & the Middle East, and with companies like Uber and Xiaomi. She graduated from Stanford Graduate School of Business, Harvard Kennedy School and Princeton University. Sophie is based in New York. Read why she started this publication in her founder’s note. You can subscribe to Rest of World's newsletter here.In this week's episode we talk about Okash, a peer-to-peer lending app that show what happens when you gamify public social shaming. We explore honjok, a South Korean sub-culture that emphasizes a movement away from ambitious professionalism and towards a more stoic loner lifestyle. In some ways, the apps, services, and online communities that formed around this tribe perfectly predicted what many people are experiencing in 2020. "The accidental pioneers of a lifestyle that has been forced on all of us," as Sophie explains.And finally, we explore what it takes to break into the world of digital finance in Indonesia, where a board of clerics must certify that your code halal - consistent with Islamic religion and law - before you can break into a market of more than 220 million potential customers.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 270How 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 See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 269The magic of metric, micro frontends, and breaking leases on Silicon Valley offices
Every experienced software engineer can tell you a story about a standardization effort that ended up causing more problems than it solved. Queen Elizabeth's decree adding 280 feet to each mile made it easy to divide up acres, but has haunted those of us stuck with Imperial units ever since. Sara dives into micro frontend services and how they can help to add agility to a modern development team. There is a nice article on the topic here, and Sara found it through the Thought Works Tech Radar.Pinterest paid just under $90 million dollars to break its lease in San Francisco. Paul and Sara are hearing about lots of developers who are fleeing major cities, and it seems clear that Pinterest won't be the last company to abandon expansion plans or ditch fancy corporate offices for at least the next few years. Our lifeboat badge of the week the week goes to Sravya Nagumalli, who explained why Angular is associated with the Single Page App and just what an SPA is anyway. Thanks for sharing some knowledge, Sravya!See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 268Ok, 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? See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 267The 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? See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 266What it's like learning to program in prison
Here is the Reddit comment that inspired us to reach out to Garry. This is the Vice news article that started the thread. As you can see, the ban has affected a lot of books that would seem to have little bearing on cybersecurity. "Rejected books that are geared towards hacking, such as Justin Seitz’s Black Hat Python, may represent a clearer threat to the Department of Corrections, which fears that prisoners could use those tools to compromise their systems. But how did books such as Windows 10 for Dummies, Microsoft Excel 2016 for Dummies, and Google Adsense for Dummies (marked as posing "clear and present danger"), fail the prison’s security test?"If you want to read about programs helping prisoners learn to code, check out this story on the Bard Prison Initiative. We also did a podcast episode back in January of this year that focused on The Code Cooperative, an organization dedicated to teaching software skills to formerly incarcerated individuals. See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 265Try 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.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 264Should managers of developers ever make technical decisions?
To start things off, we talk about the launch of Articles, a new content type for Stack Overflow Teams that lets you write longer, subjective pieces. Sometimes it's best to share knowledge through Q&A, but other times you've got complicated, narrative, DevOps recipes or a policy paper and FAQ. Now your knowledge artifacts can all live in one place. "The FAQ is the great folk form of the internet" - quotable moments featuring Paul Ford.If you're interested in another cut at this old saw, Mailchimp.com/developer is Postlight's take on what developer docs should look like. Sara is convinced it's all about the left nav.Speaking of convictions, a conflict is tearing Sara's home apart. Ben and Paul step in to save her marriage. The question at hand: should managers of developers EVER make technical decisions?Finally, Paul talks about his experience using Google Cloud Run to build a fun little tool called Ephemeralist. It pulls in random images from public domain collections hosted by museums and archives. Use it to take a break from the negativity of social media or the news. Also, revel in the joy of Paul's neologism, the Browseulator. It recently brought me this little gem.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 263Maxing 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 engineer, you can recommend they join /dev/color a community dedicated to helping black software engineers empower each other to become industry leaders.http://devcolor.org/See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 262Tik Tok's Tech Troubles / Developers Flee San Francisco
Tik Tok has been accused of spying on users and siphoning up their data, although it's important to point out the same criticism has been leveled at many American tech giant's apps and web services. In working to address security flaws, it seemed that Tik Tok programming was just as often sloppy as malicious. All that hasn't stopped reports from surfacing that Microsoft might be wiling to pay as much as $30 billion to acquire Tik Tok, at which point it intends to "transfer all of TikTok’s code from China to the U.S. within one year." This code just needs a supportive home. Speaking of moving to new digs, according to a recent survey, two out of three techies in the San Francisco Bay area say they are considering moving if their employers allow it. Will we see the rise of a complex system of salaries that fluctuate not just by rank and performance, but by proximity to the home office? Will Silicon Valley's once unshakable grip on the cutting edge of startup culture and product acumen start to wane if developers flee for remote working locales in more affordable areas? Can you turn back the clock once they can acquire bigger homes or enjoy more of the great outdoors during a pandemic that doesn't yet have a firm end date. See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 261From 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. See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 260Never program in bed
Is there any more fitting end to a day of working from home, deep into months of a fully remote world, than using your smartphone to finish up a little Python code with your head resting on your pillow? Paul has no regrets. If you look at that big, bright, shiny computer monitor late at night, you'll never fall asleep. Sara helps us trace the origin of the word software. It was originally meant as a joke, a clever play on computer "hardware" used in casual conversation, not as an iron clad piece of marketing. Over time, as it was used in correspondence - at public talks, and eventually in academic papers - it began to take on serious weight as a term of art for the product you produce with computers and code.Ben would prefer to be Less Wrong, and is starting to use the podcast to put his deference to a supreme AI into the historical record, just in case Roko's basilisk rears its ugly head. Our lifeboat this week is about an error in some non-standard syntax. Who among has not missed a paren, but hey, sometimes you just need another pair of eyes. Two kind members of our community answered this question, elaborated on how to improve the code, and earned a lifeboat. Congrats! And finally, a bit of recommended reading on just how much power is consumed by the data centers that make cloud computing run 24/7, and what that means for our planet.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 259A few of our favorite haxx
No list of great hacks would be complete without the Samy worm that ran amok on Myspace back in 2005. As Rachel points out, lots of hackers start out as experimenters, naturally curious coders who enjoy learning the rules and seeing how far they will bend before they break. If any hack made it's way into the mainstream consciousness over the last decade, it was WannaCry. It introduced a mainstream audience to the concept of ransomware and, because of the impact it had on critical hospital equipment, showed just how far software has embedded itself into our society.If you want to learn more about the Fullstack Cyber Bootocamp, you can check it out here. You can find Rachel here or email her- rachel dot troy at fullstackacademy dot com.This week, as part of our security theme, we skipped the lifeboat, and picked this gem from our Information Security Stack Exchange. Remember, when in doubt, if you absolutely need to erase all data off a drive, a plasma cutter will always come in handy.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 25825 Years of Java - the present to the future
For this episode we spoke again with Georges Saab, Vice President of Software Development at the Java Platform Group and Manish Gupta, Vice President of Global Marketing for Java and GraalVM. The very first feature that made a massive impact wasn’t a change in the Java language at all. It was the vastly improved library support that happened in the early releases. Between 1.0 and 1.3, these libraries included the Swing window toolkit, the Collections framework, a RPC-like API for remote calls, JDBC for interacting with databases, and more. The standard libraries grew richer, more sophisticated, and allowed Java to become a real enterprise language. In 2004, Java added generics, which allowed types, methods, and interfaces to be specified with the associated data types to be specified when that item was instantiated without sacrificing type safety. “At the time, generics were a challenge and people had strong opinions about them,” said Saab. Today, generics are one of the enduring features of the language. Java may have been designed as a completely object oriented language, but when Java SE 8 was released in 2014, it added Lamda expressions (aka closures), which added some functional programming elements. Not every problem is best served by OOP, and by adding Lambdas, Java became more flexible. Despite its prominence across numerous industries, Java isn’t sitting still. Saab mentioned four big projects coming to Java that had him excited, all designated by codenames: Loom, Valhalla, Leyden, and ZGC. You can read all about them on our blog.If you want to learn more, Oracle has put together a wealth of resources to celebrate Java's 25th anniversary.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 25725 Years of Java - the past to the present
For this episode we chatted with Georges Saab, Vice President of Software Development at the Java Platform Group and Manish Gupta, Vice President of Global Marketing for Java and GraalVM. In the beginning, the nascent Java language project, codenamed Project Green and later Oak, was designed to create interactive televisions. Think of the kind of overlays and interactivity that you see with most flat screen TVs today. Back in 1995, this was brand new territory. There was no hardware or operating system standard for a computing platform within a TV, so the team had to figure out how to create a programming language that could run on virtually anything. Code it once and run it everywhere through a virtual machine. Interactive TV was ahead of its time in the early 90s, but Java found a strong foothold for its cross-platform ideas in web applets and WebStart programs that downloaded and ran an application entirely from a web address. This evolved over time, and today it provides a lot of the processing muscle for server-side web apps and cloud-based SaaS applications. Here at Stack Overflow, the Java tag has remained one of the most popular over the years, with 1.7 million total questions on the site. When Sun announced Java in 1995, they did so with Marc Andreessen—then cofounder and “rockstar” at Netscape—on stage with them. Andreessen had agreed to integrate Java into the Navigator browser, a major coup for a brand new language. At the time, Navigator was the clear leader in the browser market, taking over 75% of the share. Even before this announcement at the SunWorld conference, the volume of downloads of the language became so great that it overwhelmed the T1 line attached to the java.sun.com web server. Today's episode covers the past and present of Java. Tomorrow, we'll air episode two, which takes us from the present and looks towards the future. If you want to learn more, Oracle has put together a wealth of resources to celebrate Java's 25th anniversary.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 256You 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? See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 255Forming 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.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 254Code 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 work on social media. But there is a downside to tuning out the failures and negative emotions we all live with. You can read more about it here.Ever wondered about the difference between a subview and a superview? Find out more with this week's lifeboat badge. See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 253Is 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? See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 252A 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 Instagram and more about her education and career on LinkedIn. Our lifeboat badge for this episode goes out to IsVForAll, who answered the following question: How to check if a value exists in an object using JavaScript? See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 251How 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, who is stepping back from managing the project to work on something new. Here is, in my opinion, a profound quote from that piece: "I write code in order to express myself, and I consider what I code an artifact, rather than just something useful to get things done. I would say that what I write is useful just as a side effect, but my first goal is to make something that is, in some way, beautiful. In essence, I would rather be remembered as a bad artist than a good programmer."Our lifeboat badge of the week goes to Farhan Amjad, who answered the question - How can I implement PageView in SwiftUI? See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 250How 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 field LIKE %:value% As a @Query? This syntax is invalid, and I can't find anything about it in the docs."Thanks Yigit for sharing your knowledge and helping the Stack Overflow community to grow and thrive. See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 249Java 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. See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 248Can'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.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 247Paul 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. See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 246Chatting 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. See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 245It 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: ways to explain code when told it doesn't make sense.Shout out to our lifeboat badge winner of the week, "wizard", who answered the following question: is there an equivalent method to C's scanf in Java.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 244Dropping 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 website. You can read more about his experience with Acquia here.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 243Turn 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!See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 242You'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.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 241New 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 Brown, a group of employees within Stack Overflow, put together some recommendations of social media accounts to follow. Antiracism Center: Twitter Audre Lorde Project: Twitter | Instagram | Facebook Black Women’s Blueprint: Twitter | Instagram | Facebook Equal Justice Initiative (EJI): Twitter | Instagram | Facebook See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 240Javascript is ready to get its own place
Has there ever been a tech startup that raised shy of $3 billion, inflation-adjusted for any era, while barely making a ripple with actual customers? Magic Leap just pocketed a fresh $350 million in funding, on the condition that its co-founder and CEO Rony Abovitz, agree to step aside and allow new leadership to take the reins. We chat AR/VR, dot-com flameouts, and why crazy tech is worth believing in.Sara hips us to the 11th anniversary of Node.js and the 25th anniversary of Javascript. The latter has the distinction of being the only language to appear in the top 10 for most loved and most hated languages on our 2020 developer survey. Paul and Sara reminisce about Javascript callbacks. Hard work builds character, don't ya know.This episode was recorded before the recent protests, and so does not contain any discussion of current events in the United States. We will touch on it in future episodes, but you can find Stack Overflow's statement on it here.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 239I 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. See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 238Mayor 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?See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 237Digging 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.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 236A Glitch In The Matrix
EBefore 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 academic teaching Java to aspiring computer science majors. To learn more about Jenn, check her out her website. And to see what her company has been working on, head over to Glitch and Glimmer.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 235An 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 an opportunity to plug Bitcoin, hips us to The Halvening. What does it all mean? Read more about it here.Finally, Paul walks us through Deno, which was created by Ryan Dahl, who also created Node.js. Deno is "a brand new JavaScript runtime for the backend, but instead of being written in C++, it’s written in Rust, based on the Tokio platform (which provides the asynchronous runtime needed by JavaScript), still running Google’s V8 engine though." You can read more about it here.Our lifeboater of the week is Stack Overflow user James Kanze, who was awarded the badge for answering the question: C++: What is the difference between ostream and ostringstream?Thanks for listening :)See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 234.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.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 233Contact 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 here.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 232Contact 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.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 231Make 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 in Fortnite recently. The longer this quarantine goes on, the closer we move to a truly virtual work world. You can find the Fortnite concert here. It's just ten minutes long, but skip ahead to 2:10 if you want to see something really cool. Last but not least, Paul didn't take the easy way out. He finalyl sat down and did some parsing. He is ready for you to make fun of him.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 230Mastering the Mainframe
EJJ 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 read more about Elizabeth on her website, princessleia.com, and yes, we are going to have her back on the podcast in the future to talk about how and when she got that domain name.If you're interested in learning COBOL, a ton of resources are available here.As always, don't forget about the upcoming charity event, DevAroundTheSun, which is bringing together a lot of cool developers for talks and activities, with proceeds going to support those impacted by the COVID-19 pandemic. See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 229Jokes 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. See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 228So, 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.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Ep 227The 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 read Paul's deep dive take on it at the link above.Last but not least, if you're interested in donating to help those affected by COVID-19, Sara is working with the .NET foundation on a project called Dev Around The Sun. They are providing assistance and mentorship to folks impacted by this pandemic, and you can learn more about how to donate time or funding at the link above. Be safe, be well, and we'll talk to you again on Tuesday. See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.