#193 From injured athlete to software engineer with Kaleb Garner
The freeCodeCamp Podcast
Quincy Larson
5.0 • 549 Ratings
🗓️ 17 October 2025
⏱️ 73 minutes
🧾️ Download transcript
Summary
Kaleb Garner is a software engineer working at a medical technology app company. He got a scholarship to play baseball at a state university, but a serious knee injury ended his career and he dropped out.
After moving back in with his parents and working at an optometry office, he decided to teach himself programming. He used freeCodeCamp and 100Devs to learn for free, and got his first front end developer job when he was only 19. He has since expanded his skills to work on large legacy Python and C# codebases.
We talk about:
- How his Major League Baseball goals and his dream of becoming a doctor ended in the same catastrophic semester
- His grind to get his first developer role after only 20 carefully researched job applications
- Getting laid off right before his wedding and losing all discipline in his frantic job search
- Tips for making your skillset and your network layoff-resilient
Links we discuss:
- Recent NY Times article Quincy mentions about people struggling to find developer jobs ("They're doing it wrong") [paywalled]: https://www.nytimes.com/2025/08/10/technology/coding-ai-jobs-students.html
- 1999 movie Office Space trailer about a simpler time in corporate life: https://www.youtube.com/watch?v=3_fG_zLbBeU
- Leon Noel's 100Devs program and community that Kaleb used alongside freeCodeCamp: https://100devs.org/
Links from the news section:
1. freeCodeCamp just published an in-depth Harvard course that will teach you SQL and relational databases. You'll learn key concepts like CRUD operations (Create, Read, Update, Delete). You'll also learn how to normalize data, join tables, and index your databases for faster performance. You'll use real-world datasets and write your own queries in SQLite, before moving on to working with PostgreSQL and MySQL. (11 hour YouTube course): https://www.freecodecamp.org/news/learn-databases-and-sql-from-harvard-university
2. This advanced Python Machine Learning course will teach you the history of computer vision architectures. You'll learn about design philosophies like LeNet, AlexNet, Xception, and Vision Transformers. You'll see side-by-side comparisons, and learn how they've progressed over the past few decades. (5 hour YouTube course): https://www.freecodecamp.org/news/the-history-of-deep-learning-vision-architectures
3. freeCodeCamp also published this handbook that will teach you all about JSON Web Tokens, which are key to modern authentication and security. You'll learn their history and how they work, through a series of helpful diagrams and code examples. (full length handbook): https://www.freecodecamp.org/news/the-json-web-token-handbook-learn-to-use-jwts-for-web-authentication/
4. Learn how developers are using the Compound Components Design Pattern to clean up their messy React code. You can code along at home and refactor several components. This will help you solidify your understanding of this design pattern and tighten up the front end logic on your projects. (30 minute read): https://www.freecodecamp.org/news/compound-components-pattern-in-react/
These are just some of the many open source learning resources that the freeCodeCamp community published this week. We have ridiculous momentum right now. We're teaching more and more programming topics, as well as world languages like Spanish and Chinese. If you're looking for a modern equivalent to the Library of Alexandria, well, we're building it. Start supporting our charity and our mission today: https://www.freecodecamp.org/donate
Transcript
Click on a timestamp to play from that location
| 0:00.0 | Welcome back to the Free Code Camp podcast. |
| 0:03.0 | I'm Quincy Larson, teacher and founder of Free Code Camp. |
| 0:05.9 | And today we're talking with a developer who got a scholarship to college to play baseball, got a serious injury, and eventually just went back to his house dropped out of school and spent some time trying to figure out what |
| 0:21.2 | he wanted to do next. |
| 0:22.6 | Well, he ended up teaching himself programming using FreeCodeCamp. |
| 0:26.3 | He's been working as a software engineer here in Texas the past three years. |
| 0:30.0 | So I'm going to dive into his story and talk with him. |
| 0:32.3 | But first, let's jump to some community news. |
| 0:36.1 | FreeCodeCamp just published an in-depth Harvard course that will teach you SQL and relational |
| 0:41.0 | databases. |
| 0:41.7 | You'll learn key concepts like Crud Operations, which stands for Create, Read, Update, and Delete. |
| 0:47.3 | You'll also learn how to normalize data, how to join tables, and how to index your databases |
| 0:52.0 | for faster performance. |
| 0:53.3 | You'll use real-world datasets and write your own queries in SQLite before moving on to |
| 0:58.6 | more sophisticated databases like the ones for your camp users, such as Postgres, |
| 1:03.4 | aka PostgresQL, and MySQL. |
| 1:07.6 | This is an 11-hour course taught by a Harvard instructor. It's used as part of Harvard's |
| 1:14.5 | CS50 program. It's awesome. Check it out. I've got a link in the description. Watch it after, |
| 1:20.6 | of course, you finish this podcast. Then FreeCoCamp also published an advanced Python machine |
| 1:26.9 | learning course that will teach you the history of computer vision architectures. |
| 1:30.9 | You'll learn about some of the design philosophies behind Lynette, AlexNet, exception, and vision transformers. |
| 1:37.9 | You'll see side-by-side comparisons and learn how they've progressed over the past few decades. |
... |
Please login to see the full transcript.
Disclaimer: The podcast and artwork embedded on this page are from Quincy Larson, and are the property of its owner and not affiliated with or endorsed by Tapesearch.
Generated transcripts are the property of Quincy Larson and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.
Copyright © Tapesearch 2026.

