
CodeNewbie
The CodeNewbie podcast was born from CodeNewbie, an organization which fosters a supportive, international community of people learning to code. Each season, host Saron Yitbarek delivers stories and interviews from people of diverse backgrounds and expertise about their coding journeys, as well as beginner friendly discussions about the tech you should know about.
Latest episodes

Sep 7, 2020 • 36min
S13:E6 - How to think about accessibility and empowerment (Sareh Heidari)
In this episode, we talk about accessibility in tech and how tech can be used to empower people from a variety of backgrounds, with Sareh Heidari, Software engineer at BBC News. Sareh talks about transitioning from physics to development, how networking and meetups helped her land her first job, and how the BBC integrates accessibility in their workflow. Show Links Partner with Dev & CodeNewbie! (sponsor) Screen reader Codebar Sass BBC News Sareh HeidariSareh is a Senior Software Engineer at BBC News, based in London, UK. She cares about web performance, accessibility, and how we can use tech to change the way we live and work, for the better.

Aug 31, 2020 • 35min
S13:E5 - Why you should consider learning Ruby ( Jay McGavren)
In this episode, we talk Ruby with Jay McGavren, author of Head First Ruby and Head First Go, and web developer at Kajabi. Jay talks about the pros and cons of using Ruby, what coding in Ruby looks like, and if it’s a good language for beginners to first learn.
Show Links Partner with Dev & CodeNewbie! (sponsor) Ruby Head First Ruby Head First Go Kajabi Commodore BASIC Scratch Visual Basic Perl Programming Perl Unix Scripting language Programming Ruby Yukihiro Matsumoto Ruby on Rails Dave Thomas Java Go Stack Overflow New Relic Unit Testing Head First Java Head First Design Patterns O'Reilly Media Keynote Head First HTML and CSS Sinatra MINASWAN The Rails Way Jay McGavrenJay is the author of the books Head First Ruby and Head First Go. He has over 15 years of software development experience, including 4 years of teaching development online.

Aug 24, 2020 • 44min
S13:E4 - Why you shouldn’t forget about CSS (Hui Jing Chen)
In this episode, we talk about learning and loving CSS, with Hui Jing Chen, UX Developer at Shopify. Hui Jing talks about how playing professional basketball led to becoming a developer, how she became a CSS expert, and why you should always read the specs.
Show Links Partner with Dev & CodeNewbie! (sponsor) Shopify CSS Drupal Git Sass Susy Floats Responsive Web Design Flexbox CSS Grid HTML JavaScript Codecademy Rachel Andrew CSS Specifications Writing Mode Chrome Canary Firefox Nightly Safari Technology Preview w3c / csswg-drafts CSS Shapes Hui Jing ChenHui Jing is a self-taught designer and developer living in Singapore, with an inordinate love for CSS.

Aug 17, 2020 • 43min
S13:E3 - What’s the deal with auth (Sam Julien)
In this episode, we talk auth, with Sam Julien, developer advocate engineer at Auth0. Sam talks about how he got out a rut and into development with a little help from his friends, what auth is, and what are the things you really need to know about it
Show Links Partner with Dev & CodeNewbie! (sponsor) Auth Auth0 Hypertext Markup Language (HTML) Codecademy Cascading Style Sheets (CSS) Treehouse JavaScript SQL C# jQuery OAuth OpenID Connect React Angular Vue.js Application programming interface (API) Authorization server Multi-factor authentication Developer Advocate DEV Twitch Sam JulienSam Julien is an Angular GDE and Collaborator, a Sr. Developer Advocate Engineer at Auth0, and the creator of UpgradingAngularJS.com and GetAJobIn.Tech. He's also an author for Thinkster.io and egghead. His favorite thing in the world is sitting outside drinking good scotch next to a fire he built himself.

Aug 10, 2020 • 35min
S13:E2 - How newbies can contribute to open source (Janessa Tran)
In this episode, we talk about getting into open source, with Janessa Tran, junior software engineer at Ten Forward Consulting. Janessa talks about being one of a triplet of coders, how contributing to open source early on helped her to level up her dev skills, and what you should look for as a beginner when choosing what open source projects to work on.
Show Links Partner with Dev & CodeNewbie! (sponsor) Open Source Ten Forward Consulting Acorns The Odin Project Ruby on Rails Node.js Python Learn Python the Hard Way Lorenz system #100DaysOfCode Data for Democracy Ruby Together Ruby Me if me A Beginner’s Guide to Contributing to Open Source Hacktoberfest GitHub Ruby for Good Diaperbase Janessa TranJanessa is a data analyst turned software engineer who was inspired to make a transition in her career upon discovering the Ruby programming language and community. She is a triplet, the daughter of Vietnamese refugees, and a first-generation college graduate who currently works at Ten Forward Consulting as a Junior Software Engineer in Madison, WI.

Aug 3, 2020 • 46min
S13:E1 - How live coding can level up your development (Jesse Weigel)
In this episode, we’re talking about live coding with Jesse Weigel, senior software engineer at Dicks Sporting Goods, and YouTube live streamer for freeCodeCamp. Jesse talks about how he got into live streaming his work, the ways in which live streaming has helped him as a developer, and his advice for folks who want to start their own coding livestream.
Show Links Partner with Dev & CodeNewbie! (sponsor) DICK'S Sporting Goods freeCodeCamp YouTube HTML Cascading Style Sheets (CSS) C++ JavaScript WordPress freeCodeCamp Codecademy Udacity Open source Git GitHub Twitch Open Broadcaster Software (OBS) Gwendolyn Faraday Vue.js noopkat The Matrix StarCraft Jesse WeigelJesse Weigel is a senior software engineer at Dick's Sporting Goods who live codes for the freeCodeCamp YouTube channel. He is currently building things with React Native. Jesse loves sharing his coding experiences with other developers, including his struggles and failures, and is happy when he gets a chance to encourage new developers.

Jun 8, 2020 • 44min
S12:E9 - Introducing DevDiscuss (Penelope Phippen, Ben Halpern, Jess Lee)
As an industry, tech is not well equipped to accept when people change their names. This problem effects a range of people, including those who have a change of marital status. However, it can especially effect the security of those who are survivors of domestic violence, and those who are trans, who have to suffer through deadnaming by their tech accounts. This constant barrage of deadnaming can be very psychologically and emotionally harmful. DevDiscuss hosts Ben Halpern and Jess Lee speak with Penelope Phippen, director at Ruby Central, and author of the DEV post, "Changing your name is a hard unsolved problem in Computer Science," about this issue and what can be done to make it better. Show Links Partner with Dev & CodeNewbie! (sponsor) Ruby RSpec Rails Ruby Central RubyConf RailsConf RuboCop Go Format Changing your name is a hard unsolved problem in Computer Science Falsehoods Programmers Believe About Names GitHub One Medical Whipping Girl: A Transsexual Woman on Sexism and the Scapegoating of Femininity GLAD SheCodes LivingSocial Rubyfmt Penelope PhippenPenelope Phippen (she/her) is a multifaceted Rubyist who works as a Director at Ruby Central, is the creator of Rubyfmt, and was formerly a lead maintainer of the RSpec project. She frequently writes and speaks about about complex aspects of the Ruby grammar, and issues of social justice for trans people in computer science. She's sad that she can't hug every cat.Ben HalpernBen Halpern is co-founder of Forem.Jess LeeJess Lee is co-founder of DEV.

Jun 1, 2020 • 48min
S12:E8 - How to harness privilege to create equitable design (Aubrey Blanche)
In this episode, we’re talking about how as an industry, tech should strive for equitable design, and how you can harness your privilege to help create diversity, with Aubrey Blanche, director of global head of equitable design and impact at Culture Amp, and Founder and CEO of The Mathpath. Aubrey talks about how the term “diversity and inclusion” might not be as actionable as you might think, how “culture fit” may not be the thing you actually want, and how we should all be using our individual privileges to help other marginalized groups.
Show Links Partner with Dev & CodeNewbie! (sponsor) Culture Amp The MathPath HTML Python (programming language) R (programming language) Plantir Meritocracy Diversity and Inclusion (DNI) Atlassian Atlassian: How to start a learning circle with your colleagues Culture fit Diversity, Equity, and Inclusion (DEI) Textio Diversity in tech too often means ‘hiring white women.’ We need to move beyond that. How white women in tech can harness their privilege to help create diversity The Diana Initiative Intersectionality Culture Amp: Diversity & Inclusion Survey The Memo: What Women of Color Need to Know to Secure a Seat at the Table Aubrey BlancheAubrey Blanche is The Mathpath and Director of Equitable Design & Impact at Culture Amp, and startup investor and advisor. In all her work, she partners with organizations to design equitable talent processes and programs, products that create fairness and inclusion, and helps individuals reach their potential as allies to build a better world.

May 25, 2020 • 38min
S12:E7 - What it looks like to be a frontend developer for 20 years (Crysfel Villa)
In this episode, we talk about how frontend development has changed over the past 20 years, and how to keep on learning new skills, with Crysfel Villa, Senior Software Engineer at InVision, and backend lead at Coding Coach. Crysfel talks about how he navigated his english language barrier learning to code 20 years ago, how putting himself out there through blogs and remote and on-site teaching led to the most opportunities, and how he ended up diving into being a backend lead, even with his primary experience being a frontend developer. Show Links Partner with Dev & CodeNewbie! (sponsor) InVision Coding Coach HTML Cascading Style Sheets (CSS) JavaScript C++ C PHP Learning Ext JS 4 Integrated development environment (IDE) JSON Node.js Application programming interface (API) GraphQL Stack Overflow Object-oriented programming Functional programming webpack Crysfel VillaCrysfel Villa is a senior software engineer at InVision, and backend lead at Coding Coach. He has over 20 years of experience with more than 9 years of working with JavaScript on a daily basis.

May 18, 2020 • 44min
S12:E6 - Why personal projects are so important (Ze Frank)
In this episode, we’re talking about personal projects, with Ze Frank, former president of Buzzfeed Motion Pictures, and creator of the massively popular website, zefrank.com. Ze talks about his creative process, the wild west that was the internet of the early aughts, and the ubiquity of Flash. He also shares his journey into coding by creating funny and obtuse interactive projects on his personal website, zefrank.com, which won a 2002 Webby Award for Best Personal Website and in 2005, was featured in Time Magazine’s “50 Coolest Websites.”
Show Links Partner with Dev & CodeNewbie! (sponsor) Ze Frank zefrank.com BASIC Adobe Flash How To Dance Properly The Scribbler Flowers TED: Nerdcore Comedy Quake Adobe Photoshop IBEAM Bug Athiest Buddhist Christian The Show True Facts Ze FrankZe Frank is the former president of Buzzfeed Motion Pictures, and the creator of True Facts, The Show. and zefrank.com, which won a 2002 Webby Award for Best Personal Website and in 2005, was featured in Time Magazine’s “50 Coolest Websites.”
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.