The freeCodeCamp Podcast

#191 From manufacturing worker to first developer job at age 43 with Thomas Gooch

31 snips
Oct 3, 2025
Thomas Gooch, a self-taught software engineer, transitioned from years in manufacturing to his first developer role at 43. He shares the realities of 12-hour shifts and how freeCodeCamp's free curriculum helped him learn programming. Thomas discusses the challenges of switching from JavaScript to Java, the importance of networking, and running meetups to support junior developers. He also reflects on using AI in coding, emphasizing the value of foundational skills over reliance on tools. Thomas's journey is an inspiring testament to perseverance and community.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Choose Accessible Free Learning

  • Use free, browser-based resources like freeCodeCamp when you lack money or face corporate firewalls.
  • Prioritize accessible, comprehensive materials you can open at work or in libraries to keep momentum.
ADVICE

Network Over Blind Applications

  • Optimize LinkedIn and use networking instead of blind "click apply" job hunting.
  • Be honest about gaps and accept roles willing to teach missing skills, like Java on the job.
INSIGHT

Second Language Learning Speeds Up

  • Learning a second programming language is much faster once you know one.
  • Thomas found Java's strict typing easier to learn after JavaScript experience despite syntax differences.
Get the Snipd Podcast app to discover more snips from this episode
Get the app