by CodeNewbie

Stories and interviews from people on their coding journey.


Latest Episodes

S8:E2 - How to build a community (Michael Berhane)

What does it take to build a community? And once you've built one, how do you sustain it? Michael shares his story of how he built the People of Color in Tech community and how he balances community and entrepreneurship. Show Links Flatiron School (sponsor) Red Hat (sponsor) Linode (sponsor) Actualize (sponsor) People of Color in Tech

Audio Download

Posted on 15 April 2019 | 4:00 am

S8:E1 - From police recruit to developer (Tim Heuer)

Tim Heuer really wanted to be a police officer, so he started down that track and became a police recruit. But after facing the reality that police recruits don't get paid much and wanting to settle down with a lady he was seeing, he decided to look for other ways to make money. He got a temp job doing basic data entry, and that kicked off his long winding path to the world of coding. He tells us how he eventually became a principal at Microsoft, and what helped him navigate his career. Show Links Flatiron School (sponsor) Red Hat (sponsor) Linode (sponsor) Actualize (sponsor)

Audio Download

Posted on 8 April 2019 | 4:00 am

S7:E8 - How do you build a great product? (Ryan Hoover)

Ryan took his love of products and created Product Hunt, a place to share and discover new products, which sold to Angel List for a rumored $20M. Ryan shares what makes a great product, what he looks for in products as an investor, and how you can get started in product management. Show Links Flatiron School (sponsor) Red Hat (sponsor) Linode (sponsor) Actualize (sponsor) Product Hunt Dreamweaver

Audio Download

Posted on 4 March 2019 | 5:00 am

S7:E7 - When things go wrong at work (Jaime-Alexis Fowler)

You've got a new job at a new company in a new industry. It's been a few weeks, and things feel a bit off. Maybe you were excluded from a meeting, or your boss isn't being supportive, or maybe you're worried about keeping that new job. What do you do? Who do you call for help? Jaime-Alexis started a non-profit to solve this problem. She created a hotline where you can reach professionals to help you strategize how to tackle workplace challenges. She digs into some of common issues that folks run into, how the hotline works, and what the unique challenges are for those going into the tech industry. Show Links Flatiron School (sponsor) Red Hat (sponsor) Linode (sponsor) Actualize (sponsor) Empower Work Susan Fowler's post on Uber

Audio Download

Posted on 25 February 2019 | 5:00 am

S7:E6 - What are progressive web apps? (Frances Coronel)

What are progressive web apps? And why are they so important? Frances breaks down what they are, how they work, and how they make technology more accessible. We also have our sixth episode of "Tales from the Command Line" where Scotts gives us a tour of the infrastructure needed to make mobile happen. Show Links Flatiron School (sponsor) Red Hat (sponsor) Linode (sponsor) Actualize (sponsor) Google - Progressive Web Apps Mozilla - Progressive Web Apps Microsoft - Progressive Web Apps Apple - Progressive Web Apps Twitter Lite Chrome DevTools Lighthouse Workbox PWA Checklist PWA Rocks

Audio Download

Posted on 18 February 2019 | 5:00 am

S7:E5 - What does it mean to be offline-first? (Carmen Bourlon)

Not everyone has fast internet, or access to internet at all. It might be because it's too expensive, or simply that the infrastructure isn't there. Whatever the reason, high-speed internet isn't as universal as we might think. But what does that mean for developers? How do we build products that work even without fast internet? Carmen breaks it down and tells us all about the offline-first movement. We've also got an episode of Tales from the Command Line that's all about what offline-first means at the infrastructure level. Show Links Flatiron School (sponsor) Red Hat (sponsor) Linode (sponsor) Actualize (sponsor) Codeland Conf Raspberry Pi IndexedDB Offline First American Community Survey (ACS) Margie Map Pew Research Internet/Broadband Fact Sheet Pew Research article on the homework gap Pew Research article on rural Americans

Audio Download

Posted on 11 February 2019 | 5:00 am

S7:E4 - What's a compiler? (Thorsten Ball)

So what exactly is a compiler? And how is it different from an interpreter? And do you even need to know any of this stuff as a developer? Thorsten Ball has all the answers. He's written two books on the topic and he gives us a newbie-friendly introduction to the world of compilers and interpreters. We've also got our fourth episode of Tales from the Command Line, where Scott tells us about the computer science professor who failed the entire class. Show Links Flatiron School (sponsor) Red Hat (sponsor) Linode (sponsor) Actualize (sponsor) Codeland Conf ECMAScript 6 Kathy Sierra

Audio Download

Posted on 4 February 2019 | 5:00 am

S7:E3 - Can you do open source full-time? (Jessie Frazelle, Bryan Liles)

What does open source look like when you do it at a big company? Is it even possible to work on open source full-time? In this special episode, we talk to Jessie Frazelle and Bryan Liles about their experiences and perspectives on open source. We also feature our third episode of Tales from the Command Line, which is all about going from a really small startup to coding at a huge company. Show Links Flatiron School (sponsor) Red Hat (sponsor) Linode (sponsor) Actualize (sponsor) Codeland Conf CAP Theorem Linux Katacoda Docker Learn OpenShift (Scott's open source project) Ruby Together Go Kubernetes Node Jenn Schiffer Ruby on Rails

Audio Download

Posted on 28 January 2019 | 5:00 am

S7:E2 - How do I level up? (Ben Orenstein)

You've been coding for a little while. Maybe you just finished a bootcamp, maybe you're in your first job or your second. But at what point do you get to level up? And what does leveling up even look like for a developer? We talk to Ben Orenstein, one of the creators of Upcase, a learning platform designed specifically to "take the junior out of your title." He shares what technical topics you should learn when trying to level up, and what steps a newbie might take to start that leveling up process. We also feature our second installment of Tales from the Command Line, where Scott McCarty share stories on how he built up his confidence as a coder and how you can too. Show Links Flatiron School (sponsor) Red Hat (sponsor) Linode (sponsor) Actualize (sponsor) Codeland Conf Upcase Vim Do things that don't scale thoughtbot Linux

Audio Download

Posted on 21 January 2019 | 5:00 am