The freeCodeCamp Podcast

#174 How to Survive in Tech When Everything's Changing w/ 21-year Veteran Dev Joe Attardi

May 30, 2025
Joe Attardi, a software engineer with 21 years of experience, shares invaluable insights into the fast-evolving tech landscape. He discusses how software development has shifted over the years and offers tips on thriving amid AI advancements. The conversation also touches on the relevance of traditional programming books and the importance of computer science degrees. Attardi emphasizes the need for continuous learning and the significance of mentorship, while balancing career ambitions with personal passions like gaming.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ANECDOTE

Choosing Technical Focus Over Startups

  • Joe Attardi chose to focus on being a principal engineer rather than pursuing startup or CTO roles.
  • He realized entrepreneurship wasn't his strength or interest, preferring to stay technical.
INSIGHT

AI Elevates CS Fundamentals

  • AI will reduce the value of pure coding skills as it automates repetitive coding tasks.
  • Computer science fundamentals will become more valuable to differentiate skilled developers.
ADVICE

Learn by Doing and Style

  • Identify your learning style to choose the best study method.
  • Reinforce learning by building projects; hands-on practice helps knowledge stick.
Get the Snipd Podcast app to discover more snips from this episode
Get the app