by CodeNewbie

Stories and interviews from people on their coding journey.


Latest Episodes

S11:E4 - How to get into game development (Jonathan Jennings)

In this episode, we’re talking about game development with Jonathan Jennings, software engineer at RelayCars. We get into how he got into game design, the struggles of learning to code, and what it takes to be a successful game designer. Show Links Digital Ocean (sponsor) Educative (sponsor) Heroku (sponsor) Career Karma (sponsor) RelayCars DeVry University NBA 2K Resident Evil Open GL DirectX 3ds Max Flash Temple Run Angry Birds Unity Virtual reality (VR) Augmented reality (AR) C# Unreal Engine C++ JavaScript Newgrounds Game engine Particle system GameMaker Studio Godot Engine Facebook Instant Games Pong Breakout X Reality (XR) Mixed reality Gamasutra Thunder Jack's Log Runner

Audio Download

Posted on 17 February 2020 | 5:00 am

S11:E3 - Why apprenticeships are important for equality, diversity, and inclusion (Ryan Carson)

In this episode, we talk about the necessity of coding apprenticeships in making the tech world a more diverse and inclusive place, with Ryan Carson, CEO and founder of Treehouse. He talks about the limitations of the pure bootcamp model and how apprenticeship programs can lead to real change in terms of equality, diversity, and inclusion. Show Links Digital Ocean (sponsor) Educative (sponsor) Heroku (sponsor) Career Karma (sponsor) Treehouse Apple IIe Zork Turbo Pascal Graphical User Interface (GUI) HTML Netscape Navigator AltaVista C++ ColdFusion The New Jim Crow Seeing White Treehouse Techdegree Agile software development Stand-up Full Stack JavaScript PHP How to Win Friends and Influence People PalmPilot

Audio Download

Posted on 10 February 2020 | 5:00 am

S11:E2 - Why all developers should understand the basics of testing (Angie Jones)

In this episode, we’re talking about testing code with Angie Jones, Senior Developer Advocate at Applitools, and former Senior Software Engineer in Test at Twitter. Angie talks about how she got into testing, some of the testing and problems she had to solve while working at Twitter, and why all developers should understand the basics of testing. Show Links Digital Ocean (sponsor) Educative (sponsor) Heroku (sponsor) Career Karma (sponsor) Applitools C++ Test automation Java Software widget Library Heuristic Pair programming Faker Application programming interface (API) Boolean expression Test Automation Frameworks Codebase Unit testing UI (User interface) Code review Test Automation University JavaScript Debugging React Ministry of Testing Conditional For loop Data structure Language-agnostic

Audio Download

Posted on 3 February 2020 | 5:00 am

S11:E1 - Why ethics and contributor behavior matters in open source (Coraline Ehmke)

In this episode, we're talking about ethics in open source with Coraline Ehmke, software developer, and creator of the Contributor Covenant, as well as the Hippocratic License. Coraline talks about her coding journey, open source, licenses, and how and why it’s important to create an ethical framework for those licenses. Show Links Digital Ocean (sponsor) Educative (sponsor) Heroku (sponsor) Career Karma (sponsor) Mainframe computer TRS-80 Byte (magazine) C (programming language) The Hippocratic License Free software movement The Open Source Definition Open Source Initiative Open Source License PHP GNU General Public License The MIT License Universal Declaration of Human Rights Contributor Covenant MUSH Massively multiplayer online role-playing game

Audio Download

Posted on 27 January 2020 | 5:00 am

S10:E8 - What you should look for in online coding courses (Colt Steele)

With the explosion of coding bootcamps, video courses, and other resources for coding, it can be tough for somebody starting out to cut the wheat from the chaff. We chat with Colt Steele, Colt Steele, developer and bootcamp instructor at Udemy, about his winding road to becoming a coder, what makes a good course, and the best way to find and learn from them. Show Links Digital Ocean (sponsor) Educative (sponsor) Heroku (sponsor) Career Karma (sponsor) Udemy Parallax Inc LEGO MINDSTORMS Java (programming language) NYU: ITP Physical Computing Burning Man Khan Academy Udacity Coursera JavaScript jQuery React Angular Vue TypeScript Node Python (programming language) Git

Audio Download

Posted on 11 November 2019 | 5:00 am

S10:E7 - Why you should learn to speak machine (John Maeda)

We chat with John Maeda, Chief Experience Officer at Publicis Sapient, about his journey into combining art and technology, going from working in academia to silicon valley, and his new book, “How to Speak Machine: Laws of Design For a Computational Age.” Show Links Digital Ocean (sponsor) Educative (sponsor) Heroku (sponsor) Career Karma (sponsor) Publicis Sapient RISD: Rhode Island School of Design Square Kickstarter STEAM (science, technology, engineering, art, and mathematics) Automattic WordPress Kleiner Perkins Design in Tech Report

Audio Download

Posted on 4 November 2019 | 5:00 am

S10:E6 - How can we make the future of programming more inclusive? (Tim O'Reilly)

We chat with Tim O'Reilly, founder of O’Reilly Media, about what we’re doing wrong and what we’re doing right with teaching programming today, and how we need to make coding more inclusive for more than just career developers. Show Links Digital Ocean (sponsor) Educative (sponsor) Heroku (sponsor) Career Karma (sponsor) O'Reilly Media The Whole Internet User's Guide & Catalog, Academic Edition Make (magazine) WTF?: What's the Future and Why It's Up to Us ex (text editor) ed (text editor) sed AWK PEARL (programming language) Assembly language Unix Fortran C (programming language) HTML Common Gateway Interface (CGI) Jupyter Notebook Python (programming language) Minecraft Shell script R (programming language) NumPy The Last Mile (prison rehabilitation program) Surely You're Joking, Mr. Feynman! Graphical user interface Cascading Style Sheets (CSS) JavaScript Siri Amazon Alexa Open Source GitHub Defense Advanced Research Projects Agency (DARPA) Code for America United States Digital Service Harvard Business School dBase Osborne 1

Audio Download

Posted on 28 October 2019 | 4:00 am

S10:E5 - How to be a good manager and a good employee (Lara Hogan)

You can be an amazing developer, but a terrible manager. We chat with Lara Hogan, former VP of Engineering at Kickstarter, co-founder of Wherewithall, a company that coaches and levels up managers, and author of the new bestselling book, Resilient Management, about her background going from web developer to manager, why becoming a manager isn’t necessarily a promotion, and some of the most important skills people need to not only be good managers, but in any supporting role. Show Links Digital Ocean (sponsor) Educative (sponsor) Heroku (sponsor) Career Karma (sponsor) Resilient Management Wherewithall HTML Etsy Kickstarter Dyn Responsive web design BASIC

Audio Download

Posted on 21 October 2019 | 4:00 am

S10:E4 - Building a personal brand early in your development career (Amy Chen)

We chat with Amy Chen, systems software engineer at VMware and creator of the Amy Codes YouTube channel, about her career two years into being a professional developer, getting into coding for distributed systems, and the benefits of creating a personal brand. Show Links Digital Ocean (sponsor) Educative (sponsor) Heroku (sponsor) Career Karma (sponsor) Amy Codes Kubernetes Omegle Java (programming language) Ada Developers Academy Rancher Labs Container Orchestration Mesos Docker Swarm Jessie Frazelle Go Virtual Machine Slack

Audio Download

Posted on 14 October 2019 | 4:00 am