The Programming Podcast

The Programming Podcast
undefined
Nov 19, 2025 • 1h

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
undefined
Nov 14, 2025 • 1h

"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 dannyandleonspodcast@gmail.com!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 dannyandleonspodcast@gmail.com!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
undefined
Nov 7, 2025 • 1h 4min

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 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 dannyandleonspodcast@gmail.com!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 dannyandleonspodcast@gmail.com!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 themselves07:38 - Why Toastmasters doesn't always work for devs08:40 - Leon's "Banky Brunch" for behavioral practice10:10 - Sponsor: Level Up Financial Planning11:15 - Back to PewDiePie: The Power of Just SHIPPING12:22 - The real reason PewDiePie built his own AI app13:33 - The Big Tech Lie: "Delete" Does Not Mean Delete15: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 You21:24 - Your private GitHub repo is worthless (The Power of Public Proof)23:23 - The $20,000 Cost of True AI Privacy25: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 future35: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" info47:25 - Mailbag: "How Do I Network as an Introvert?"50:30 - Leon's Answer: Networking is about finding a champion53:35 - Danny's Answer: The "Punch in the Face" Analogy57:40 - Stop "networking," start "having conversations"1:01:33 - The Ultimate Networking Cheat Code: A well-placed question1:03:35 - Wrap-up and Sign-off
undefined
Oct 30, 2025 • 41min

"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 dannyandleonspodcast@gmail.com!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 dannyandleonspodcast@gmail.com!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 resumeWhat You’ll LearnWhen RSS is fine—and when you must use YouTube Data API v3Designing a resilient ingestion path (cron triggers, rate limits, cost control)Secure API key handling and avoiding accidental exposureConcrete heuristics for matching episodes across platformsThe “fallback first” mindset when upstream services go downStack & Tools MentionedNext.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.Chapters00:00 It’s “simple”… until it isn’t (cold open)02:00 50 episodes milestone + data-driven intros03:20 New personal site goals (personas, UX, content routing)06:04 Rotary-dial content hub idea07:42 Plan A: “Just use Spotify/YouTube RSS”08:56 Parsing delays → cron + DB ingest11:00 Release cadence (Thurs AM CT) & autosync plan12:07 YouTube RSS ≈ 15 items?!13:19 Enabling YouTube Data API v3 (the missing step)14:22 Title matching fails; publish vs. upload date mismatch16:31 AI scrape workflow vs. deterministic pipelines17:13 Levenshtein distance for fuzzy matching18:53 The painful bug: deleted YouTube videos still in API20:20 Security considerations for API keys21:08 Retro CSS “radio” UI + Tailwind23:01 From 2 points to full sprint (scope creep lessons)24:03 Rate limits, CORS, and API cost control24:54 SSR for SEO, hydration errors, caching26:24 Web creativity is back (experimentation talk)27:29 Sprint Zero / refactor time that saves real sprints28:24 Resilience: API fallback to RSS29:18 Perf: lazy loading & pagination30:01 Tests vs. cowboy deploys (real talk)31:20 Takeaways: when to keep it simple vs. do it right36:01 What is Huntober?37:41 Highest-ROI job hunt move: ask for referrals39:07 Make AI useful: quantify your work41:15 Outro
undefined
Oct 23, 2025 • 1h 2min

Why 95% of Enterprise AI Projects FAIL! CEO of Apollo GraphQL, Matt DeBergalis

In this engaging discussion, Matt DeBergalis, CEO of Apollo GraphQL, shares his insights on why 95% of enterprise AI projects fail, highlighting the chaos caused by microservice sprawl and fragmented systems. He reveals how GraphQL can serve as a unifying control plane, streamlining data access for effective AI applications. The conversation also touches on the pitfalls of early MCP adoption, security challenges, and how AI is revolutionizing search and shopping. Plus, Matt offers valuable advice for enhancing AI strategy in companies.
undefined
12 snips
Oct 16, 2025 • 1h 9min

How GREAT Senior Software Engineers Think! (Steal these 9 TIPS!) Kent C. Dodds

In this engaging discussion, Kent C. Dodds, a notable instructor and creator of developer resources, shares powerful insights on mental models for senior engineers. He emphasizes the importance of decision documents to clarify trade-offs and introduces second-order thinking to foresee future pitfalls. Kent also delves into using AI effectively in development while maintaining a strong foundation in core competencies. Finally, he advocates for blind code reviews to bolster team knowledge and proposes pragmatic approaches over rigid practices. A treasure trove of tips awaits!
undefined
Oct 10, 2025 • 1h 45min

The World's Most Popular Teacher Reveals The Secret to Learning ANYTHING.

Dr. Barbara Oakley, a Distinguished Professor of Engineering and co-creator of the massively popular online course 'Learning How to Learn,' shares her transformative journey from struggling with math to becoming a leading expert in the neuroscience of learning. She reveals common myths about studying, emphasizing practical techniques like retrieval practice, the power of breaks, and the importance of tailored routines. Oakley highlights how to tackle procrastination and discusses the evolving role of AI in education, stressing the need for balance in learning strategies.
undefined
Oct 3, 2025 • 1h 12min

AI That ACTUALLY Ships: JSON, Voice Agents, MCP, and Software Developer Real-World Pitfalls

Discover how JSON is crucial for reliable conversational AI, dramatically reducing intent errors. Learn the benefits of structured prompts in multimodal models and the importance of context windows for maintaining conversation flow. Hear about practical use cases in voice technology, like automating drive-thrus and call centers. Delve into the impact of AI on job markets, highlighting roles at risk and strategies for reskilling. Plus, get tips on negotiating job offers and applying AI practically in development.
undefined
18 snips
Sep 18, 2025 • 59min

The Tech Conference Survival Guide For Software Developers!

Transform your tech conference experience from a simple excursion into a career goldmine! Discover how to adopt an 'architect mindset' to focus on real opportunities. Learn essential pre-conference strategies like research, goal-setting, and networking with speakers. Master the art of impactful conversations and effective follow-ups to make lasting connections. With expert tips, you’ll be ready to leave your next conference with more than just swag!
undefined
Sep 15, 2025 • 53min

How One Email Nearly Broke the Internet!

One phishy email to an npm maintainer set off a supply-chain scare that could’ve torched the web—yet the real on-chain damage was… cents. In this episode, we break down how a fake npm 2FA reset (from npmjs.help) led to malicious releases of popular packages like chalk and debug, how the payload hijacked browser crypto flows (monkey-patching window.ethereum, fetch, and XHR), why the blast radius stayed small, and what teams did right (shoutout to Aikido & Vercel).We finish with a rapid “Career Corner” on how to follow up after an interview—with copy-ready lines you can use.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 dannyandleonspodcast@gmail.com!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 dannyandleonspodcast@gmail.com!You’ll learn:- Spotting modern phishing (look-alike TLDs, urgency cues)- What the malware did and why front-end focus limited impact- The minute-by-minute timeline from phish → publish → takedown- Practical defenses: pin versions, lockfiles, audits, password managers, least-privilege tokens- How to write a follow-up email that closesIf this helps, hit 👍 and share with a teammate.Chapters0:00 – The phish that “almost destroyed the internet” (cold open)0:24 – Who clicked: maintainer behind big OSS (chalk, debug)0:44 – Payload in plain English (browser wallet-drainer)1:04 – Actual impact vs. potential blast radius1:20 – Intro + what we’ll cover2:23 – Why this story is everywhere & our plan3:43 – What you’ll know by the end (safety + lessons)4:20 – Act 1: The Email — npmjs.help and urgency tactics6:08 – Phishing 101: quick checks before you click8:25 – Psychology of scams (filtering + anecdotes)12:17 – Act 2: The Payload — monkey-patching fetch/XHR/window.ethereum14:44 – Why front-end focus limited the damage16:41 – How it was caught (Node fetch ReferenceErrors)17:52 – Six–eight hours to fix: containment recap20:04 – Magic links & password managers (practical wins)22:15 – Act 3: The Timeline — 18 packages, what happened when23:39 – Minutes matter: publish → detection → takedown25:12 – Community/GitHub issues light up; npm intervenes26:48 – Root-cause analysis & related accounts28:32 – “System worked” takeaways (+ why that’s good)31:18 – Dev hygiene: pin versions, audits, reduce deps33:10 – Myths debunked (no, every machine wasn’t “fully owned”)35:04 – Shout-outs: Aikido, Vercel, others that responded fast38:22 – Career Corner: following up after interviews (templates)53:22 – Wrap-up & next stepsHelpful links (add your URLs)Aikido write-up / detection notesVercel incident summary + cache purge notesnpm/GitHub advisories for affected packagesPassword manager recommendations / setup guide

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app