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
ANECDOTE

Life On The Fab Floor

  • Thomas describes wearing bunny suits and walking cold steel floors while loading wafer boxes in a semiconductor fab.
  • He explains 12-hour rotation shifts with long breaks and mostly quiet, repetitive tasks.
ANECDOTE

Learning Code Between Tool Runs

  • Thomas recounts working as an engineering tech and using downtime at tools to relearn programming over months.
  • He later quit to study full time, then returned to build a parts front end at a chip manufacturer.
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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app