#188 Playing the Developer Job Search Game to Win in 2025 with Danny Thompson & Leon Noel

#188 Playing the Developer Job Search Game to Win in 2025 with Danny Thompson & Leon Noel

For this week's interview, we've got a special treat. I'm talking with two legends in the self-taught developer community.

Danny Thompson worked for 10 years at a Tennessee gas station, frying chicken for people to eat, sometimes working 80 hour weeks just to provide for his family. And yet, Danny had ambition. He taught himself to code using freeCodeCamp. He built his network through local tech events. And eventually, he landed his first job as as software developer. He's since worked at tech companies like Google.

Leon Noel grew up with everyone telling him he had to become a doctor, lawyer, or dentist. He skipped college, taught himself programming, and had a successful exit with a startup. Leon then turned his attention to helping folks who were struggling during the pandemic. He started 100Devs, a charity which has helped thousands of people learn to code.

Danny and Leon run the Programming Podcast which you can find in the podcast player freeCodeCamp iPhone or Android app, along with other podcasts we recommend.

The following 45 minute conversation is almost entirely focused on the developer job market - perfect if you're looking to getting a new job.

You'll learn common misconceptions people have about Résumés, Recruiters, Applicant Tracking Systems, Knock Out Questions and more. We also talk about the Commit Your Code conference happening September 25 and 26 here in Dallas. Tickets are super cheap and all proceeds go to charity. I'll be there and I hope you'll be there, too.

A massive thank you to every single on of the 10,706 kind folks who support freeCodeCamp through a monthly donation. Join these kind folks and help our charity and our mission by going to https://donate.freecodecamp.org/

Links from our conversation:
- The Commit Your Code Conference: https://www.commityourcode.com/
- The Programming Podcast (listen in the freeCodeCamp iPhone / Android app)
- Danny on X/Twitter: https://x.com/DThompsonDev
- Leon on X/Twitter: https://x.com/leonnoel

News items:

freeCodeCamp just published a handbook that will help you learn about AI-assisted coding, straight from a software engineer who's maintained freeCodeCamp's platform and infrastructure for the past 7 years. Mrugesh was initially skeptical of AI tools but has recently used them to great effect. And he wrote this handbook to help you do the same. He says experienced developers can complete tasks faster with AI assistance. But they need to know how to use these tools effectively. And they also need strong foundational programming skills. This handbook is a no-nonsense guide to emerging tools and best practices. (full-length handbook): https://www.freecodecamp.org/news/how-to-become-an-expert-in-ai-assisted-coding-a-handbook-for-developers/

freeCodeCamp also published a course on building your own AI agent from scratch using Python. You'll implement the agentic loop. Then you'll endow your agent with the ability to read, write, and execute code. Finally, you'll supervise your agent as it goes through and makes fixes to an intentionally buggy codebase. (3 hour YouTube course): https://www.freecodecamp.org/news/build-an-ai-coding-agent-in-python/

The freeCodeCamp community also just published our first-ever Mandarin Chinese course. It's aimed at absolute beginners. It'll teach you fundamentals of the language and help you prepare for the standardized HSK exam. As you may recall, we've published beginner courses on Spanish and German as well. We eventually hope to have courses on a wide range of world languages at many levels of proficiency. I started learning Mandarin 23 years ago and I can tell you this course just scratches the surface. But it should be a good starting point for you if you're curious. (11 hour YouTube course): https://www.freecodecamp.org/news/learn-mandarin-chinese-for-beginners-full-hsk-1-level/

Learn the graph algorithms that power Netflix's video recommendation engine and Google Maps' routing logic. This Python tutorial will introduce you to Breadth-First Search, Depth-First Search, Dijkstra’s Algorithm, and other key computer science concepts. It includes plenty of code examples to help you understand these powerful programming structures. (20 minute read): https://www.freecodecamp.org/news/graph-algorithms-in-python-bfs-dfs-and-beyond/

This week I read a pretty well researched article on the role of AI codegen in actually getting things done as a developer. The author has more than 25 years of experiencing building software. And he argues that if AI tools really gave devs a big productivity boost, we should see this in the numbers. Specifically, shovelware, which is essentially fast, cheap software projects. And he says we don't really see this. Github repo creation is flat, apple and android app store registration is flat, domain name registration is flat. So he argues these tools aren't actually helping people write code faster and it's just marketing hype. I definitely recommend you read the article after this podcast and I've included a link to it in the description. https://mikelovesrobots.substack.com/p/wheres-the-shovelware-why-ai-coding

Since we're likely in a AI investment bubble, this week's song of the week is a "Bubble Life" from Squarepusher's 2006 album Hello Everything. Some amazing synth patches in this, and a tasty bass solo with tons of ghost notes and a heaping serving of chromaticism. Link's in the description. Listen to it after the podcast: https://www.youtube.com/watch?v=bUpSAzUN5Vg

Episoder(100)

#185 From Hospital Janitor to Developer with Emmett Naughton

#185 From Hospital Janitor to Developer with Emmett Naughton

On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Emmett Naughton. He worked as hospital janitor for years while teaching himself programming using freeCodeCamp. He's founder of Coder Dads, a chat community where dads encourage one another. We talk about: - Making ends meet while raising a family - Recovering from getting laid off twice in the same year - Emmet's journey into the PHP Laravel ecosystem as a full stack JavaScript developer - How to use social media effectively when you don't like using social media - Emmett's sleep apnea and how fixing his sleep dramatically improved his thinking and coding Support for this podcast comes from a grant from Wix Studio. Wix Studio provides developers tools to rapidly build websites with everything out-of-the-box, then extend, replace, and break boundaries with code. Learn more at https://wixstudio.com. Support also comes from the 11,384 kind folks who support freeCodeCamp through a monthly donation. You can join these chill human beings and help our charity's mission by going to donate.freecodecamp.org Links we talk about during our conversation: - Emmett's website with dozens of blog posts: https://emmettnaughton.com/ - The Coder Dads community: https://coderdads.carrd.co/

22 Aug 1h 28min

#183 From drop-out to backpacker to self-taught developer with Dominick Monaco

#183 From drop-out to backpacker to self-taught developer with Dominick Monaco

On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Dominick Monaco. He dropped out college to hike the Appalachian Trail, a 2,200 mile backpacking route across the US. After working in nature conservation for 3 years, he taught himself how to program and now works as a developer. We talk about: - Life working as a Yogi Bear-style forest ranger in training - Close brushes with death in the wilderness and how it affects you - Learning programming for a grand total of $15 - How surrounding yourself with other ambitious learners can help you learn programming faster Support for this podcast comes from a grant from Wix Studio. Wix Studio provides developers tools to rapidly build websites with everything out-of-the-box, then extend, replace, and break boundaries with code. Learn more at https://wixstudio.com. Support also comes from the 11,189 kind folks who support freeCodeCamp through a monthly donation. You can join these chill human beings and help our charity's mission by going to https://donate.freecodecamp.org Links we talk about during our conversation: - Dominick's blog article on how he got here: https://dominickjmona.co/blog/how-i-got-here - Dominick on LinkedIn: https://www.linkedin.com/in/dominick-j-monaco/ - Americorps conservation core: https://www.americorps.gov/

15 Aug 1h 19min

#182 Abandoning med school to become a software engineer with Edidiong Asikpo

#182 Abandoning med school to become a software engineer with Edidiong Asikpo

On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Edidiong Asikpo. Didi is a software engineer. She grew up in Lagos, the biggest city in Nigeria and the biggest tech hub in Africa. Didi got into medical school. But while waiting for her studies to start, she started studying computer science and got really into it. She graduated with a CS degree and has worked in tech for nearly a decade. She now works at MongoDB, a cloud database company, remotely from her home in London. We talk about: - Nigeria's tech scene - How to break into tech when you live outside the Sillicon Valley ecosystem - How to transition from one programming language to another (Didi moved from mobile apps -> DevOps) - How writing programming tutorials can help you become a better developer Support for this podcast comes from a grant from Wix Studio. Wix Studio provides developers tools to rapidly build websites with everything out-of-the-box, then extend, replace, and break boundaries with code. Learn more at https://wixstudio.com. Support also comes from the 11,384 kind folks who support freeCodeCamp through a monthly donation. You can join these chill human beings and help our charity's mission by going to https://donate.freecodecamp.org Links we talk about during our conversation: - Didi's website: https://edidiongasikpo.com/ - Didi's freeCodeCamp tutorial with career advice: https://www.freecodecamp.org/news/how-to-kickstart-a-career-in-tech/ - Open Data Kit - the first open source project Didi contributed to: https://en.wikipedia.org/wiki/ODK_(software)

8 Aug 1h 13min

#184 Senior Playstation Engineer's tips for learning new tools and getting things done

#184 Senior Playstation Engineer's tips for learning new tools and getting things done

On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Dilip Krishnamoorthi. He's a software engineer working at Sony, building user interfaces for Playstation game consoles where he's been for 10 years. We talk about: - How he dropped out of a traditional Indian university and used an inexpensive distance learning program to finish his engineering degree for less than US $100 / semester - What it's like working in Bengaluru, the Silicon Valley of Asia - His experience launching the Playstation 5 - Tips for continuing to learn new tools even as a senior engineer Support for this podcast comes from a grant from Wix Studio. Wix Studio provides developers tools to rapidly build websites with everything out-of-the-box, then extend, replace, and break boundaries with code. Learn more at https://wixstudio.com. Support also comes from the 11,423 kind folks who support freeCodeCamp through a monthly donation. You can join these chill human beings and help our charity's mission by going to https://donate.freecodecamp.org Links we talk about during our conversation: - Wikipedia article on Flow State, a concept Dilip mentions: https://en.wikipedia.org/wiki/Flow_(psychology) - An IGN article about major improvements to Playstation 5's UI that Dilip worked on: https://www.ign.com/articles/ps5s-ui-the-five-biggest-gamechangers - Webcomic about the perils of context switching: https://www.reddit.com/r/ProgrammerHumor/comments/60wx3z/this_is_why_you_shouldnt_interrupt_a_programmer/#lightbox

1 Aug 1h 24min

#181 How to turn Open Source into a Job with Nick Taylor

#181 How to turn Open Source into a Job with Nick Taylor

On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Nick Taylor. He's a software engineer from Montreal and a prolific open source contributor. We talk about: - Why trying to build your own tooling will ultimately limit your app development - Tips for getting started contributing to open source - AI and the changing nature of working in tech - Tips for leveraging libraries and tools as a dev Support for this podcast comes from a grant from Wix Studio. Wix Studio provides developers tools to rapidly build websites with everything out-of-the-box, then extend, replace, and break boundaries with code. Learn more at https://wixstudio.com. Support also comes from the 11,384 kind folks who support freeCodeCamp through a monthly donation. You can join these chill human beings and help our charity's mission by going to https://donate.freecodecamp.org Links we talk about during our conversation: - https://www.nickyt.co/

25 Jul 1h 25min

#180 We are truly in the Hackathon Era – Namanh Kapur interview

#180 We are truly in the Hackathon Era – Namanh Kapur interview

On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Namanh Kapur. He's a senior software engineer at LinkedIn. He also creates YouTube videos to help devolopers with their careers. We talk about: - Tips for getting hired in the post-Leetcode world - Tips for cold-DM'ing recruiters and for guessing their email addresses - Why AI tools are going to lead to developers doing less repetitive work and more creative problem solving - And which foundational developer skills he thinks you should priortize learning Support for this podcast comes from a grant from Wix Studio. Wix Studio provides developers tools to rapidly build websites with everything out-of-the-box, then extend, replace, and break boundaries with code. Learn more at https://wixstudio.com. Support also comes from the 11,384 kind folks who support freeCodeCamp through a monthly donation. You can join these chill human beings and help our charity's mission by going to donate.freecodecamp.org Links we talk about during our conversation: - Namanh's video about two legendary Google engineers: https://www.youtube.com/watch?v=IK0I4f8Rbis - Namanh Kapur on Instagram: https://www.instagram.com/namanhkapur/?hl=en

18 Jul 1h 23min

#179 799 rejections... but he got the job! Braydon Coyer developer interview

#179 799 rejections... but he got the job! Braydon Coyer developer interview

On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Braydon Coyer. He's a software engineer who started building mobile apps in high school – one of which even out-sold Angry Birds for a few days. He dropped out of his computer science degree program once he landed his first web developer job and never went back. We talk about: - Mobile app development VS web app development - Strategies for applying for developer roles - How useful is a CS degree really? - Sane ways to integrate AI into your developer workflows Support for this podcast comes from a grant from Wix Studio. Wix Studio provides developers tools to rapidly build websites with everything out-of-the-box, then extend, replace, and break boundaries with code. Learn more at https://wixstudio.com. Support also comes from the 11,384 kind folks who support freeCodeCamp through a monthly donation. You can join these chill human beings and help our charity's mission by going to https://donate.freecodecamp.org Links we talk about during our conversation: - Braydon's awesome custom website: https://www.braydoncoyer.dev/ - Fruit Ninja game development documentary: - Raycast tool Braydon uses to automate prpcesses on his Mac: https://www.raycast.com/ - Tana note taking tool Braydon uses: https://tana.inc/

11 Jul 1h 18min

#178 From freeCodeCamp to NASA with Data Engineer Joe Hill

#178 From freeCodeCamp to NASA with Data Engineer Joe Hill

On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Joe Hill. He's a software engineer who works on a data platform for NASA. Joe taught himself programming for 4 years while working as a janitor. As the single father of two Autistic boys, he first used his programming skills to build an iPad app to help them learn how to talk. We talk about: - Data Engineering and wrangling Department of Defense data into a central platform - The role of soft skills in getting things done in big organizations - The need for patience and practice in self-teaching - How to stop jumping from one tool to another and to instead go deep - Tips for parents raising kids with Autism Support for this podcast comes from a grant from Wix Studio. Wix Studio provides developers tools to rapidly build websites with everything out-of-the-box, then extend, replace, and break boundaries with code. Learn more at https://wixstudio.com. Support also comes from the 11,384 kind folks who support freeCodeCamp through a monthly donation. You can join these chill human beings and help our charity's mission by going to https://donate.freecodecamp.org Links we talk about during our conversation: - The trailer of the 1992 classic hacking heist movie Sneakers: https://www.youtube.com/watch?v=NEhgUxQ322A - Joe on LinkedIn: https://www.linkedin.com/in/joe-hill-4a138123/

4 Jul 1h 32min

Populært innen Fakta

fastlegen
dine-penger-pengeradet
hanna-de-heldige
fryktlos
relasjonspodden-med-dora-thorhallsdottir-kjersti-idem
treningspodden
rss-strid-de-norske-borgerkrigene
foreldreradet
jakt-og-fiskepodden
rss-mann-i-krise-med-sagen
rss-sunn-okonomi
dypdykk
sinnsyn
tomprat-med-gunnar-tjomlid
takk-og-lov-med-anine-kierulf
rss-kunsten-a-leve
hverdagspsyken
anlegg-og-sjau-med-lothepus-og-pilgaard
mikkels-paskenotter
doktor-fives-podcast