From Construction to Coding: A GitHub Developer Advocate’s Story
In a candid interview on the freeCodeCamp podcast, Andrea Griffiths shared her remarkable journey from the construction industry to becoming a Developer Advocate at GitHub. Her path, which began with teaching herself to code using free resources while working in a physically demanding job, offers invaluable insights for anyone looking to pivot into the tech world.
Griffiths, who immigrated to the US from Colombia at 17, detailed her experiences joining the US Army, managing a chain of gyms, and eventually finding her footing in tech. Her career progression saw her move from a support role to Product Manager, and finally to her current position as a Developer Advocate, a role that bridges technical expertise with community engagement.
Navigating Career Change in the Digital Age
The conversation highlighted key challenges and strategies for career changers, particularly those balancing learning with existing responsibilities. Griffiths offered practical advice for busy parents aiming to acquire new skills, emphasizing the importance of consistent effort even amidst demanding schedules.
She also touched upon the evolving role of AI in learning and development. Griffiths cautioned against relying solely on AI tools, stressing that critical thinking and problem-solving skills remain paramount. While AI can assist, it cannot replace the fundamental ability to analyze, strategize, and overcome challenges independently.
Griffiths observed a common modern dilemma: despite the unprecedented availability of free learning resources, many individuals struggle with focus and distraction. The abundance of information and constant digital stimulation can make it harder to dedicate the necessary time and concentration to deep learning.
Resources for Aspiring Developers
The podcast discussion also pointed to several valuable resources for those on a similar path:
- AI and Product Management Insights: An article exploring AI’s impact on product management, featuring perspectives from Quincy Larson.
- Andrea’s Newsletter: The “Main Branch” newsletter offers regular insights and advice.
- Learning How to Learn: A highly recommended course by Dr. Barbara Oakley, focusing on effective learning strategies.
New Learning Opportunities from freeCodeCamp
The freeCodeCamp ecosystem continues to expand with new educational content:
- Backend Development Course: A beginner-friendly course covering Node.js, Express, and MongoDB for building web servers and APIs.
- Blender and Three.js Course: Learn 3D rendering and computer graphics by creating a 3D portfolio piece.
- Docker with Node.js Handbook: A comprehensive guide to containerization for Node.js applications.
- Clean Code in JavaScript: Enhance your JavaScript skills by learning to write cleaner, more maintainable code.
In other tech news, the classic text adventure games Zork I, II, and III have been open-sourced by Microsoft, making their code available on GitHub.
Finally, the song of the week is the 1985 classic “Something About You” by Level 42, a track known for its infectious energy and impressive musicianship.
This story was based on reporting from freeCodeCamp. Read the full report here.


