Azure & DevOps Podcast

Joe Cuevas: Your First Decade as a Software Engineer - Episode 360

Jul 28, 2025
Joe Cuevas, a senior software engineer from San Antonio, shares his journey from a VB.NET class igniting his passion for programming to his current role focusing on front-end development. He discusses the significance of testing immediately after coding, the evolution of software architecture, and the impact of AI tools like Codex on programming. Joe also emphasizes the importance of continuous learning and mentorship for junior developers, providing key insights on dependency injection and the future of coding practices.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ADVICE

Choose Targeted Learning Resources

  • Start with books that closely match your career goals and follow practical examples.
  • Build knowledge step-by-step instead of trying to learn everything at once.
ADVICE

Automate Testing to Prevent Regression

  • Manual QA can't keep up once software gets complex.
  • Use unit, integration, and UI testing to prevent regressions effectively.
ADVICE

Test Immediately After Coding

  • Write your tests immediately after writing code to ensure coverage.
  • Avoid delays in testing to prevent missing tests entirely.
Get the Snipd Podcast app to discover more snips from this episode
Get the app