The Programming Podcast

The Programming Podcast

By The Programming PodcastTechnology
Download on the App Store

The Programming Podcast episodes

  • The death of Tailwind? What's happening to open source in 2026

    Is Tailwind actually “dying” or are we watching something bigger happen in real time?


    In this episode of The Programming Podcast, we dig into a brutal 2026 reality check for developers: the tools and communities we’ve relied on for years are getting shaken up by AI in ways most people didn’t see coming.


    We break down the Tailwind situation, including the GitHub discussion that surfaced a behind-the-curtain truth about modern open source: documentation traffic is the funnel, and AI is bypassing it. When LLMs stop sending humans to your docs, what happens to paid products, sponsorships, and ultimately the ability to maintain the framework at all?


    Then we shift to the other major signal: Stack Overflow’s decline. The charts are ugly, and the reasons are deeper than just “people use AI now.” We talk about the human cost of hostile community dynamics, why developer Q&A moved to Discord long before LLMs took off, and what it means when the internet’s most “verified” coding resource starts fading.


    Finally, we go big-picture: if open source loses funding and loses maintainers, what happens to the future of software? And where do new developers go when both the old learning paths and the new AI-heavy paths are unreliable?


    ✅ If you made it to the end, comment: “Documentation Traffic.” so we know who is a real one!


    SITE https://www.programmingpodcast.com/


    Stay in Touch:

    📧 Have questions for the show? Or are you a business that wants to talk business?

    Email us at [email protected]!


    Danny Thompson

    https://x.com/DThompsonDev

    / dthompsondev

    www.DThompsonDev.com


    Leon Noel

    https://x.com/leonnoel

    / leonnoel

    https://100devs.org/


    📧 Have questions for the show? Or are you a business that wants to talk business?

    Email us at [email protected]!


    Subscribe if you want honest, no-hype conversations about where software development is heading in 2026.

    52 min
  • The 2026 Coding Roadmap That Gets Results (Forget Everything Else!)

    It’s 2026. If you want to learn how to code and actually get results, this episode is your roadmap.


    Danny and Leon break down the stuff that is not “cool advice,” but is the advice that gets people hired. We talk about why course-hoarding feels productive but is not, what the real bottleneck in tech actually is (hint: not syntax), and how to build a learning system that survives the trough of sorrow.


    You’ll walk away with:


    The 3-part foundation that decides if you stick with coding


    Why “problem solving” is the real job, not typing code


    When AI helps, and when it quietly ruins your learning


    The learning science that separates dabblers from finishers (active recall + spaced repetition)


    How to pick what to learn based on your local market (and stop wasting years)


    Why community is the cheat code that keeps you moving when motivation dies


    If your goal is to learn to code this year, do one action right now: join a community, pick a path, and start.



    ✅ If you made it to the end, comment: “In 2026 I’m gonna grow my skill set.”


    SITE https://www.programmingpodcast.com/


    Stay in Touch:

    📧 Have questions for the show? Or are you a business that wants to talk business?

    Email us at [email protected]!


    Danny Thompson

    https://x.com/DThompsonDev

    / dthompsondev

    www.DThompsonDev.com


    Leon Noel

    https://x.com/leonnoel

    / leonnoel

    https://100devs.org/


    📧 Have questions for the show? Or are you a business that wants to talk business?

    Email us at [email protected]!


    Chapters


    00:00 - The 2026 promise: real results, not cool advice

    01:56 - Why you should listen to us (and why this episode goes viral)

    04:18 - Start with your “why” or you will quit

    05:45 - The 3 foundations: manage frustration, consistency, take care of yourself

    09:11 - What companies pay for: problem solving, not syntax

    12:30 - The shiny becomes dull: how people quit when novelty fades

    15:49 - Build to derisk yourself: projects that help vs projects that hurt

    17:15 - The trough of sorrow and crash of ineptitude

    18:51 - AI as the easy exit, and why you cannot take it

    21:09 - Hot take: earn AI later, do not use it early

    22:46 - Over-reliance makes you weaker (and why teams sometimes remove AI)

    25:36 - Learn how to learn: Barbara Oakley and rebuilding your foundation

    26:45 - Active recall: do less work, remember more

    27:45 - Spaced repetition: stop forgetting what you learn

    30:11 - Build projects early to create incentive and momentum

    32:25 - Make concepts “sticky” with analogies and mental models

    33:31 - Your first year on the job decides career vs job

    35:37 - Stop asking for “the tech stack” and start reading your local market

    38:40 - Dallas example: 400 MERN jobs vs 34,000 Java jobs

    42:31 - No one is taking risks right now: prove you can hit the ground running

    44:16 - Target companies strategically (emerging talent programs, hiring volume)

    47:00 - Do not marry a stack, marry adaptability

    48:49 - System rules: make every project your own, break goals into daily actions

    51:38 - Pick one path and finish: FreeCodeCamp, Odin Project, 100Devs, Full Stack Open

    52:42 - The real cheat code: community

    56:31 - Motivation expires, community keeps you moving

    59:44 - Talent is distributed, opportunity is not

    1:03:28 - Take action right now: join a community

    1:04:34 - Comment to prove you are a real one

    1:04:56 - “I don’t have time” and the priority truth

    1:06:10 - Your value in 2026: caring, context, judgment, and composing solutions

    1 hr 9 min
  • Why Even Staff Engineers Feel Behind on AI Right Now! (You are not alone!)

    The “prompt-and-pray” era is over — and that’s a good thing.


    In this episode, we break down why AI “magic” collapses under real production traffic (edge cases, hallucinations, messy inputs, and even infrastructure-level failures)… and what replaces it: actual AI engineering.


    Danny frames the shift with four architectural pillars that make LLM features shippable and reliable:

    - State orchestration (stop treating models like employees — they’re stateless CPUs)

    - Constraint generation (JSON forcing, schema-driven outputs, type-safe sampling)

    - Infrastructure reliability (retries, backoff, fallbacks — because inference can and will fail)

    - Regression testing & evals (measure prompts like code, break builds when quality drops)


    SITE https://www.programmingpodcast.com/


    Stay in Touch:

    📧 Have questions for the show? Or are you a business that wants to talk business?

    Email us at [email protected]!


    Danny Thompson

    https://x.com/DThompsonDev

    / dthompsondev

    www.DThompsonDev.com


    Leon Noel

    https://x.com/leonnoel

    / leonnoel

    https://100devs.org/


    📧 Have questions for the show? Or are you a business that wants to talk business?

    Email us at [email protected]!


    We also hit the reality of agent “throughput” vs human review bottlenecks (Phoenix Project vibes), why monolithic agents are a trap, and a listener question about networking + credibility after pitching an MVP that isn’t fully shipped yet.


    If you’re building AI features for real users — not demos — this is the blueprint.


    00:00 — The “prompt-and-pray” era is over

    02:49 — AI hype fades: guardrails + reality

    06:34 — Deterministic software vs probabilistic models

    07:29 — The 4 pillars of AI engineering (overview)

    11:37 — Pillar 1: state orchestration (FSM, stateless models)

    20:26 — Pillar 2: constraint generation (JSON, schemas, type safety)

    28:28 — Pillar 3: infra reliability (retries, fallbacks, failures)

    32:21 — Pillar 4: evals + regression testing (LLM-as-judge)

    43:40 — Listener question: networking, MVP pressure, and credibility

    1 hr
  • Production Error EXPOSED: Internal Variables Leaked Public (Software Developers React)

    We caught a massive production error during the new Steam Machine launch that exposed internal database IDs and undefined variables to the public. In this episode, we break down exactly what went wrong, how a simple try/catch or React Error Boundary could have saved them, and why "testing in production" is terrifying when millions of dollars are on the line.


    Plus, we answer a listener's question about getting stuck on "perfecting" projects. Danny explains why building a "Discord Clone" might actually be hurting your resume and why you need to stop obsessing over your navbar and just SHIP.


    SITE https://www.programmingpodcast.com/


    💡 Sponsor: Level Up Financial Planning

    Changing careers or increasing your income? Get financial clarity with Level Up Financial Planning—helping early and mid-career tech professionals secure their financial future. Visit LevelUpFinancialPlanning.com for a free consultation!

    https://www.levelupfinancialplanning.com/


    Stay in Touch:

    📧 Have questions for the show? Or are you a business that wants to talk business?

    Email us at [email protected]!


    Danny Thompson

    https://x.com/DThompsonDev

    https://www.linkedin.com/in/DThompsonDev

    www.DThompsonDev.com


    Leon Noel

    https://x.com/leonnoel

    https://www.linkedin.com/in/leonnoel/

    https://100devs.org/


    📧 Have questions for the show? Or are you a business that wants to talk business?

    Email us at [email protected]!


    In this episode:


    The Steam Machine Incident: How a launch page leaked internal naming conventions.


    Frontend Defense: Using Zod, Optional Chaining, and Error Boundaries to fail gracefully.


    The "Clone" Trap: Why recruiters don't care about your Discord clone (and what to build instead).


    The 95% Rule: How to stop letting small features kill big projects.


    Chapters: 0:00 - The Steam Machine Production Error 03:15 - Leaking Database IDs & Console Logs 06:28 - The Fix: React Error Boundaries & Fallback UIs 10:50 - Frontend Defense: Optional Chaining, Zod & Defaults 13:06 - Sponsor: Level Up Financial Planning 15:32 - The Power of Try/Catch & Environment Variables 18:57 - Root Cause Analysis: How did this hit Prod? 26:19 - HackerOne & Getting Paid for Bugs 29:50 - Q&A: "I can't finish my projects" (The Navbar Trap) 37:36 - Why "Clone Projects" Are Hurting Your Resume 41:00 - Conclusion: Let it die on a small feature

    43 min
  • We Need To Talk About The React Hack... (I’ve Never Seen A Vulnerability This Bad.)

    🚨 Severity 10/10: The React Exploit That Shocked the Web Dev World


    Imagine waking up to find your server blocked for mining crypto for a stranger.

    That’s exactly what happened to developers this week, thanks to a critical vulnerability in React and Next.js that enabled full root-level server takeover.


    In this episode of The Programming Podcast, we break down the “Perfect Hack” step-by-step, how Vercel burned $750,000 in a single weekend to contain it, and the one line in your Dockerfile that might be leaving your environment exposed.


    Then we shift gears into a tough career conversation:

    Are you a “Tourist Developer”, constantly learning, never shipping?

    If you’ve got 50 tabs open and 0 deployed code… the second half of this episode is for you.


    SITE https://www.programmingpodcast.com/


    💡 Sponsor: Level Up Financial Planning

    Changing careers or increasing your income? Get financial clarity with Level Up Financial Planning—helping early and mid-career tech professionals secure their financial future. Visit LevelUpFinancialPlanning.com for a free consultation!

    https://www.levelupfinancialplanning.com/


    Stay in Touch:

    📧 Have ideas or questions for the show? Or are you a business that wants to talk business?

    Email us at [email protected]!


    Danny Thompson

    https://x.com/DThompsonDev

    https://www.linkedin.com/in/DThompsonDev

    www.DThompsonDev.com


    Leon Noel

    https://x.com/leonnoel

    https://www.linkedin.com/in/leonnoel/

    https://100devs.org/


    📧 Have ideas or questions for the show? Or are you a business that wants to talk business?

    Email us at [email protected]!


    What We Cover


    - The “React to Shell” exploit (Non-technical AND technical explanations)

    - Why running Docker as root is a catastrophic security mistake

    - How Cloudflare accidentally broke part of the internet trying to patch this

    - The Parking Lot Method to finally stop getting derailed by side quests

    - How to identify if you’re stuck in Tourist Developer Mode


    ⏱️ CHAPTERS


    0:00 – The Nightmare: Server hijacked for crypto mining

    2:29 – CRITICAL WARNING: Update React Now

    3:55 – Anatomy of the Attack (361% CPU Spikes)

    6:50 – The Fatal Mistake: Docker as Root

    12:43 – The “Restaurant” Analogy (Explaining the Hack)

    17:08 – Sponsored Segment

    18:20 – Technical Deep Dive: Flight Protocol & Serialization

    20:59 – The One Line of Code That Fixes It

    23:44 – Vercel’s $750,000 Weekend Response

    40:17 – How Cloudflare Accidentally Broke the Internet

    42:33 – Career Q&A: “I keep getting distracted by side quests”

    48:36 – Are You a Tourist in Your Own Career?

    51:08 – The Parking Lot Method for Focus

    54:27 – The Index Card System for Goals


    🔗 Resources

    Guillermo Rauch’s Full Breakdown – https://x.com/rauchg/status/1997362942929440937

    Eduardo’s Original Report – https://x.com/duborges/status/1997293892090183772


    🔔 45% of you aren’t subscribed.

    If you like content that makes our moms proud, hit that subscribe button.

    1 hr
  • The Job Search Crisis: Why 3.3 Million People Are Failing (And How To Fix It)

    “I f*cking give up. May these companies rot.”That one Reddit post cracked open the real state of the 2025 tech job market. Why are Master’s degree grads and senior engineers going months without a single offer, while others are quietly doubling their income with one strategic question?SITE https://www.programmingpodcast.com/💡 Sponsor: Level Up Financial PlanningChanging careers or increasing your income? Get financial clarity with Level Up Financial Planning—helping early and mid-career tech professionals secure their financial future. Visit LevelUpFinancialPlanning.com for a free consultation!https://www.levelupfinancialplanning.com/Stay in Touch:📧 Have ideas or questions for the show? Or are you a business that wants to talk business?Email us at [email protected]!Danny Thompsonhttps://x.com/DThompsonDevhttps://www.linkedin.com/in/DThompsonDevwww.DThompsonDev.comLeon Noelhttps://x.com/leonnoelhttps://www.linkedin.com/in/leonnoel/https://100devs.org/📧 Have ideas or questions for the show? Or are you a business that wants to talk business?Email us at [email protected]!In this episode, Leon and I break down why applying to big tech has turned into The Hunger Games, the hidden way internal hiring blocks you before you even start, and the psychological “Pattern Disrupt” technique that makes recruiters remember you instantly — even in a market that’s drowning in resumes.Your code gets you into the room.Your communication keeps you in the seat.If you want to survive this market, silence is no longer an option.TIMESTAMPS0:00 – The Crisis: “May These Companies Rot”1:26 – The Reddit Post That Broke The Internet6:50 – The “Trough of Sorrow” & The 1-in-60 Rule11:55 – The Google Trap (3.3M Applicants for 5k Jobs)16:42 – The Truth About Internal Hiring & “Soft No’s”22:00 – The “Pattern Disrupt”: How To Hack The Interview30:00 – The Pickleball Strategy (Networking Without Being Cringe)41:30 – Rejection Therapy: Training Your Brain at Starbucks49:00 – “Pre-Season” Prep: Why You Are Failing Technical Rounds55:00 – Case Study: How She Doubled Her Income Overnight58:34 – “You Are Not Saint Jude” (Stop Donating Your Skills)

    1 hr 2 min
  • Did Google Just KILL Cursor with Gemini 3 Pro?!?

    Google just dropped a bombshell with Gemini 3 Pro and their new AI editor, Antigravity. Is this the "reset moment" the AI industry desperately needed, or is it another fleeting hype cycle? In this high-energy episode, join Danny and Leon as they dive deep into the mind-blowing benchmarks of Gemini 3 Pro, including the "Humanity's Last Exam" and the insane "Vending Bench."But the real game-changer might be Antigravity, Google's audacious new AI editor. We explore how Antigravity isn't just another VS Code fork – it's a paradigm shift, transforming developers into "agent managers" and introducing parallel AI workflows with automatic testing and UI generation. Could this be the end of traditional coding as we know it, or is Google moving too fast?We also discuss the brewing "AI War," the strategic plays of tech giants like Apple and Google, and how OpenAI's significant burn rate might put them in a precarious position. Is the future of AI about who has the smartest model, or who owns the default settings on your phone? Plus, don't miss our hot takes on whether developers need to embrace AI for efficiency, or risk being left behind. This episode is packed with strategic insights, technical breakdowns, and a glimpse into the future of software development.Chapters:0:00:00 - The Gemini 3 & Antigravity Drop: A New Era?0:00:51 - Why OpenAI's Monopoly is Under Threat0:01:39 - The Impact of Antigravity on Developers0:02:54 - Setting the Stage: The AI "Reset Moment"0:03:55 - Mind-Blowing Benchmarks: Gemini 3 Pro's Dominance0:06:23 - The Vending Bench: Long-Term Business Value for AI Agents0:08:05 - The Pelican on a Bike: Proving AI Progress0:09:15 - Gemini 3 vs. ChatGPT & Claude: Understanding the Nuances0:11:00 - Gemini 3 Pro's UI Design & Intuition0:12:21 - The Multimodal & Reasoning Power of Gemini0:14:57 - The AI War: Five Paths for Dominance0:16:31 - The "Genius Ceiling" & Distribution Advantage0:17:30 - The Default Setting Path: Apple, Google & Siri's Future0:21:09 - Google's Ecosystem Advantage & Deep Integration0:22:20 - The War Chest: OpenAI's Burn Rate vs. Google/Apple0:24:36 - The Antitrust Pickle & Browser Wars 2.00:26:29 - The Intermingling & Fear of Being Left Behind0:28:35 - Diving into Antigravity: The "Agent Manager" Paradigm Shift0:29:53 - Manager Mode: From Coding to Orchestrating AI Agents0:31:15 - Antigravity's Auto-Testing & UI Generation Capabilities0:32:18 - The Human-in-the-Loop & Parallel Workflows0:33:43 - Why Cursor Isn't "Killed" (Yet) & Antigravity's Potential0:35:06 - The Headless Browser & Customizable UI's for the Future0:37:09 - Antigravity's Jank, Missing Features & Release Theory0:38:28 - Sundar Pichai's Playful Release & Public Hype0:41:06 - Antigravity's Automatic In-Depth Testing Blown Minds0:42:37 - Gemini's Incremental Improvements & Real Use Cases0:44:27 - The IDE Integration: Bringing All Tools into One0:45:30 - Addressing Glitches: Google's Strategy for a "Big Bang" Release0:46:58 - Our Unsponsored Take: Don't Get Gapped Out0:47:57 - Adapting to Change: Why Opinions Evolve in AI0:49:10 - The Consultant's Edge: Rapid Prototyping with Antigravity0:50:54 - Ask Danny & Leon: Can You Get By Without AI?0:51:09 - AI in Hiring: The Growing Expectation for Engineers0:52:51 - The "Pickleball Paradox" & The Art of Prompting0:55:55 - Why Bad Prompts Lead to Mediocre Results0:56:35 - AI Streamlining: Tiny Teams vs. Giants0:58:01 - Embracing the Process: From System Languages to JavaScript0:58:59 - Work vs. Passion: Finding Joy in the AI Era01:00:10 - Conclusion

    1 hr 1 min
  • "I'm a Principal Engineer and I'm Miserable" (When the Dream Job Isn't Enough)

    You did everything you were “supposed” to do. You climbed from junior to senior to staff to principal. You have the title, the salary, the prestige, and a calendar full of meetings. And somehow, you feel empty. You are highly paid, deeply experienced, and still sitting at your keyboard wondering, “What should my fingers actually be doing right now?”Stay in Touch:📧 Have ideas or questions for the show? Or are you a business that wants to talk business?Email us at [email protected]!Danny Thompsonhttps://x.com/DThompsonDevhttps://www.linkedin.com/in/DThompsonDevwww.DThompsonDev.comLeon Noelhttps://x.com/leonnoelhttps://www.linkedin.com/in/leonnoel/https://100devs.org/📧 Have ideas or questions for the show? Or are you a business that wants to talk business?Email us at [email protected]!In this episode, Danny and Leon dig into what happens when the dream job stops feeling like a dream. They talk about the loss of that early-career magic, the tension between strategy and hands-on building, and why so many principal and staff engineers quietly feel stuck, bored, or like frauds. You will hear how to think about the value of your time, how to shift from “hero developer” to multiplier, and how to build systems, cultures, and people instead of just features.They also tackle the difference between impostor syndrome and an apathy crisis, how to keep your skills sharp without clinging to every ticket, and how to design a team culture where learning and ownership are normal. In the Ask Danny and Leon segment, they close with a deep dive on job search frustration, referrals that still end in rejection, why your resume and presence are probably working against you, and how to use volume, networking, and better communication to actually see results.Perfect for principal, staff, and senior engineers who feel like they have made it and yet feel miserable, and for earlier career devs who want to avoid ending up in the same place.Chapters00:00 – The principal engineer who feels lost02:15 – Remembering the first time code felt like magic07:25 – The three types of senior engineers10:30 – What your time really costs at the principal level16:10 – Trading magic for meetings and how to get it back19:00 – Scaling yourself through docs, videos, and systems20:45 – Building a culture of experiments and continuous learning22:30 – Aligning the team on mission, not just tickets23:30 – This isn’t impostor syndrome, it’s an apathy crisis24:30 – Becoming a multiplier instead of the hero developer29:40 – Turning your engineers into teachers and leaders32:50 – The five levels of decision autonomy35:30 – Nobody actually knows everything (and that’s okay)35:55 – Ask Danny & Leon: “I have zero prospects, when will I see results?”40:20 – Referrals, rejections, and why volume still wins44:50 – Your resume doesn’t read like a human story49:50 – Visibility, effort, and the gas station promotion story53:40 – Technical skill is not your whole career56:00 – Coffee chats, calendars, and how activity predicts outcomes59:00 – Effort over luck and closing thoughts

    1 hr 1 min
  • Is PewDiePie Secretly a Coding Genius?

    Is PewDiePie a better software developer than you? The answer might shock you (and make you rethink your entire career). While many developers get stuck on "ideas," PewDiePie just shipped an impressive, custom-built AI application.


    SITE https://www.programmingpodcast.com/


    💡 Sponsor: Level Up Financial Planning

    Changing careers or increasing your income? Get financial clarity with Level Up Financial Planning—helping early and mid-career tech professionals secure their financial future. Visit LevelUpFinancialPlanning.com for a free consultation!

    https://www.levelupfinancialplanning.com/


    Stay in Touch:

    📧 Have ideas or questions for the show? Or are you a business that wants to talk business?

    Email us at [email protected]!


    Danny Thompson

    https://x.com/DThompsonDev

    https://www.linkedin.com/in/DThompsonDev

    www.DThompsonDev.com


    Leon Noel

    https://x.com/leonnoel

    https://www.linkedin.com/in/leonnoel/

    https://100devs.org/


    📧 Have ideas or questions for the show? Or are you a business that wants to talk business?

    Email us at [email protected]!


    On this episode of The Programming Podcast, Danny Thompson and Leon Noel dive into PewDiePie's journey from gamer to engineer, exploring how he built his own AI chat agent from the ground up to protect his privacy from Big Tech. We break down the tech stack he used (custom UI, RAG, distributed agents), the $20,000 hardware cost, and the "pure joy" of building that many senior devs have lost.


    But the real lesson isn't about PewDiePie—it's about you.


    We discuss the hard truth: people with a fraction of your talent are lapping you simply because they build in public and create "public proof" of their skills. Are you hiding your best work in private GitHub repos?


    Danny shares a powerful analogy: If someone offered you $20,000 to get 10 networking conversations in a week, you'd do it. Why aren't you doing it for the $100,000 job you want?


    We also cover Danny's new free, open-source project, "Commit Your Talk," designed to help developers conquer public speaking, and how to find the "hidden" junior developer jobs that are never posted on LinkedIn.


    Plus, we answer a question from the community: "As an introvert, how do I learn to network?"


    00:00:00 - The Hook: "You're Letting People Lap You"

    00:01:11 - Is PewDiePie a Better Developer Than You?

    00:02:11 - PewDiePie is "Living The Engineering Dream"

    04:47 - Danny's New FREE Project: "Commit Your Talk"

    05:32 - Why developers get nervous advocating for themselves

    07:38 - Why Toastmasters doesn't always work for devs

    08:40 - Leon's "Banky Brunch" for behavioral practice

    10:10 - Sponsor: Level Up Financial Planning

    11:15 - Back to PewDiePie: The Power of Just SHIPPING

    12:22 - The real reason PewDiePie built his own AI app

    13:33 - The Big Tech Lie: "Delete" Does Not Mean Delete

    15:37 - Inside PewDiePie's Impressive AI Tech Stack (RAG, Agents)

    17:18 - The "Pure Joy" of building (and why we lose it)

    19:14 - The Hard Truth: People With Half Your Talent Are Lapping You

    21:24 - Your private GitHub repo is worthless (The Power of Public Proof)

    23:23 - The $20,000 Cost of True AI Privacy

    25:21 - The local AI hardware arms race (Nvidia 5090s)

    28:46 - Are we in an AI bubble?

    31:40 - Why Local Models & SLMs (Small Language Models) are the future

    35:24 - "You Don't Need to Cure Cancer With Code, Just Build"

    38:45 - The $20k Challenge vs. Your $100k Career (Leon's Mic Drop)

    41:46 - How to Find The "Hidden" Junior Dev Jobs (Not on LinkedIn)

    44:22 - The problem with "hot topics" vs. "accurate" info

    47:25 - Mailbag: "How Do I Network as an Introvert?"

    50:30 - Leon's Answer: Networking is about finding a champion

    53:35 - Danny's Answer: The "Punch in the Face" Analogy

    57:40 - Stop "networking," start "having conversations"

    1:01:33 - The Ultimate Networking Cheat Code: A well-placed question

    1:03:35 - Wrap-up and Sign-off

    1 hr 4 min
  • "It's a simple JavaScript fix!" (Spoiler: IT WASN'T)

    You know that “it’s a simple fix” task that eats your entire sprint?

    If you liked this episode or if this saved you a sprint: like, subscribe, and share with your team. Comment your worst “simple fix” story! We’ll feature a few next episode!


    This episode is about going from “just parse the RSS” to a real system with cron jobs, a database, SSR, caching, pagination, title-matching pain, and a YouTube Data API gotcha where deleted videos still show up and break your counts. We unpack the technical rabbit hole, the product/process mistakes that made it worse, and the practical fixes you can ship today.


    SITE https://www.programmingpodcast.com/


    Stay in Touch:

    📧 Have ideas or questions for the show? Or are you a business that wants to talk business?

    Email us at [email protected]!


    Danny Thompson

    https://x.com/DThompsonDev

    https://www.linkedin.com/in/DThompsonDev

    www.DThompsonDev.com


    Leon Noel

    https://x.com/leonnoel

    https://www.linkedin.com/in/leonnoel/

    https://100devs.org/


    📧 Have ideas or questions for the show? Or are you a business that wants to talk business?

    Email us at [email protected]!


    Highlights

    - Why YouTube RSS only returns ~15 items, and when to switch to the Data API

    -The sneaky “deleted video” entries that broke episode matching (and the 4-line filter that fixed it)

    - Cron + DB to avoid on-request parsing delays, with lazy loading/pagination for perf

    - Levenshtein vs. AI scraping for cross-platform title matching (and tradeoffs)

    - SSR for SEO: hydration pitfalls, view-source reality checks, and caching strategy

    - Process: ticket sizing gone wrong, sprint rituals that would’ve saved weeks, and a fallback plan when APIs fail

    - Career bit (Huntober): the highest-ROI job-hunt moves—ask directly for referrals and quantify your wins so AI can actually write a good resume


    What You’ll Learn


    When RSS is fine—and when you must use YouTube Data API v3

    Designing a resilient ingestion path (cron triggers, rate limits, cost control)

    Secure API key handling and avoiding accidental exposure

    Concrete heuristics for matching episodes across platforms

    The “fallback first” mindset when upstream services go down


    Stack & Tools Mentioned

    Next.js/SSR, Tailwind/CSS (retro radio UI), cron + DB ingest, YouTube Data API v3, Spotify RSS, Levenshtein distance, AI/LLM parsing workflow, lazy loading/pagination, caching.


    Chapters


    00:00 It’s “simple”… until it isn’t (cold open)

    02:00 50 episodes milestone + data-driven intros

    03:20 New personal site goals (personas, UX, content routing)

    06:04 Rotary-dial content hub idea

    07:42 Plan A: “Just use Spotify/YouTube RSS”

    08:56 Parsing delays → cron + DB ingest

    11:00 Release cadence (Thurs AM CT) & autosync plan

    12:07 YouTube RSS ≈ 15 items?!

    13:19 Enabling YouTube Data API v3 (the missing step)

    14:22 Title matching fails; publish vs. upload date mismatch

    16:31 AI scrape workflow vs. deterministic pipelines

    17:13 Levenshtein distance for fuzzy matching

    18:53 The painful bug: deleted YouTube videos still in API

    20:20 Security considerations for API keys

    21:08 Retro CSS “radio” UI + Tailwind

    23:01 From 2 points to full sprint (scope creep lessons)

    24:03 Rate limits, CORS, and API cost control

    24:54 SSR for SEO, hydration errors, caching

    26:24 Web creativity is back (experimentation talk)

    27:29 Sprint Zero / refactor time that saves real sprints

    28:24 Resilience: API fallback to RSS

    29:18 Perf: lazy loading & pagination

    30:01 Tests vs. cowboy deploys (real talk)

    31:20 Takeaways: when to keep it simple vs. do it right

    36:01 What is Huntober?

    37:41 Highest-ROI job hunt move: ask for referrals

    39:07 Make AI useful: quantify your work

    41:15 Outro

    42 min

About The Programming Podcast

From the publisher's feed

Leon Noel and Danny Thompson explain technical problems, industry information, career advice and more on The Programming Podcast!

More shows like The Programming Podcast

Freakonomics Radio by Freakonomics Radio + Stitcher

Freakonomics Radio

31,973 Listeners

Hidden Brain by Hidden Brain, Shankar Vedantam

Hidden Brain

43,320 Listeners

Marketplace by Marketplace

Marketplace

8,754 Listeners

Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

Software Engineering Radio - the podcast for professional software developers

275 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

286 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

622 Listeners

Talk Python To Me by Michael Kennedy

Talk Python To Me

581 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

983 Listeners

The freeCodeCamp Podcast by freeCodeCamp.org

The freeCodeCamp Podcast

484 Listeners

CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

CoRecursive: Coding Stories

188 Listeners

Practical AI by Daniel Whitenack and Chris Benson

Practical AI

205 Listeners

My First Million by Hubspot Media

My First Million

2,645 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

62 Listeners

The Startup Ideas Podcast by Greg Isenberg

The Startup Ideas Podcast

211 Listeners

The AI Daily Brief: Artificial Intelligence News and Analysis by Nathaniel Whittemore

The AI Daily Brief: Artificial Intelligence News and Analysis

681 Listeners