The Standup with ThePrimeagen

ThePrimeagen
undefined
Aug 4, 2025 β€’ 51min

Software Horror Stories

πŸ”— Sponsored by Code Rabbit https://coderabbit.link/primeagen-vscode #sponsored## πŸ“Œ Chapters:00:00:00 - Intro & Teejs Medical Records Disaster00:04:20 - Code Rabbit Sponsor #ad00:05:04 - Nobody wants to work in Healthcare00:07:05 - Healthcare testing process00:12:00 - Epic's Development Pipeline Deep Dive00:21:33 - Load Testing Nightmare00:25:00 - The 45-Minute Site Outage00:27:50 - Class Registration Disaster00:32:00 - Everything Goes Wrong in Production00:35:55 - Netflix Static Variable Mistake00:39:00 - The Boss Who Spotted the Obvious Bug00:42:00 - Lady Gaga's Broken Countdown Billboard00:47:00 - 10 Requests /s Disaster00:49:30 - GraphQL Query Explosion## Key Topics:- Medical software development challenges and patient safety- Epic Systems development process and MUMPS language- Load testing disasters and production outages- Netflix development war stories- Server-side rendering performance pitfalls- GraphQL resolver optimization nightmares- The importance of proper testing before production releases## Hosts:- **TJ** (@teej_dv) - Epic Systems horror stories- **Trash Dev** (@trash_dev) - Load testing and Next.js disasters- **Prime** (@ThePrimeagen) - Netflix static variable nightmares
undefined
Aug 3, 2025 β€’ 1h 20min

Tailwind Creator on the Challenges of Open Source

Thank You! https://blacksmith.sh our sponsor today! Speed up your GitHub Actions AND pay less!https://tailwindcss.com/sponsor Love Tailwind? Consider Sponsoring!If you want delicious coffee sold only over SSH:ssh terminal.shopπŸŽ™οΈ Hosts:- TJ @teej_dv- Trash Dev @trash_dev- Prime @ThePrimeagen🎯 Guest:Adam Wathan - Creator of Tailwind CSShttps://adamwathan.mehttps://x.com/adamwathanhttps://tailwindcss.com/πŸ“Œ Chapters:00:00:00 - Intro00:01:04 - "Open Source is Pain" - Tailwind Creator00:04:37 - Sponsor: Blacksmith - Faster GitHub Actions #ad00:05:15 - The Reality of Open Source at Scale00:10:55 - Cost of Full-Time Open Source00:13:06 - Rust Rewrite & Performance Gains00:16:29 - Sponsorship vs Business Models00:22:48 - The Emotional Side of Open Source00:30:15 - The Courage to Fire Users00:37:46 - How Tailwind Spends Money00:44:04 - How to Champion Open Source while making money00:54:06 - Licenses in Open Source00:58:00 - Tailwind is a hard business01:00:14 - VC vs Lifestyle Open Source Projects01:07:50 - Replication in Open Source01:11:00 - Tailwind Fortnite Skins01:16:00 - We agree on the words finally01:18:00 - Thanks & Wrap UpKey topics include:- The reality of maintaining open source at massive scale- Why sponsorship models often fail and what works instead- The psychological challenges of community management- How to build sustainable businesses around open source- The future of developer tooling and AI's impact🐬 Bonus Section πŸ¬β”†γ€€β”†γ€€β”†γ€€β”†γ€€β”†β”†γ€€β”† ΰ£ͺ Λ–β˜† ΰ£ͺ⭑┆ ݁˖ .β˜† . ݁ Λ–β˜†βŠΉ ΰ£ͺ ┆ Λ– ΰ£ͺγ€€βŠΉ ΰ£ͺ β˜… ⋆.˚ ⊹ ΰ£ͺγ€€.ΰ£ͺ Λ–β‹†Λšβ˜… β‚Š βŠΉγ€€ ΰ£ͺΛ– ΰ£ͺ β‚Š ΰ£ͺ Λ–γ€€γ€€. γ€€β€ˆΛšγ€€.. έγ€€βŠΉ ΰ£ͺ Λ–γ€€γ€€γ€€ ΰ£ͺ Λ–γ€€γ€€γ€€γ€€. γ€€β€ˆΛšγ€€.γ€€γ€€γ€€* γ€€γ€€.. ݁    ݁   . γ€€β€ˆΛšγ€€γ€€γ€€* γ€€γ€€.. γ€€γ€€. γ€€β€ˆΛšγ€€.γ€€γ€€* γ€€γ€€.γ€€*γ€€γ€€* γ€€γ€€.γ€€* γ€€γ€€.γ€€γ€€γ€€* γ€€γ€€.Did you actually read this description?γ€€γ€€γ€€. γ€€β€ˆΛšγ€€.γ€€γ€€ *γ€€γ€€.Was it useful?γ€€γ€€* γ€€. γ€€β€ˆΛšγ€€.γ€€Λšγ€€γ€€.γ€€* γ€€γ€€.γ€€γ€€* γ€€γ€€.γ€€γ€€* γ€€γ€€.Did it have everything you were looking for?γ€€γ€€γ€€. γ€€β€ˆγ€€.γ€€γ€€.γ€€* γ€€γ€€.If you wanted to see something different, what would that be?γ€€. γ€€β€ˆγ€€.γ€€.γ€€*Do you think Tailwind would have been as popular if it was named Headwind?γ€€. γ€€β€ˆΛšγ€€.How much Tailwind do you think Prime really knows?γ€€γ€€. γ€€β€ˆΛšγ€€.γ€€γ€€γ€€* γ€€γ€€.Who do you want to see on The Standup next?γ€€γ€€γ€€. γ€€β€ˆΛšγ€€γ€€γ€€* γ€€γ€€.γ€€* γ€€γ€€.. γ€€β€ˆΛšγ€€.γ€€γ€€ *γ€€γ€€. γ€€β€ˆΛšγ€€.γ€€Λšγ€€γ€€. γ€€β€ˆγ€€.γ€€γ€€. γ€€β€ˆγ€€.γ€€.γ€€*γ€€γ€€. γ€€β€ˆΛšγ€€.γ€€γ€€.γ€€γ€€. γ€€β€ˆΛšγ€€.γ€€γ€€. γ€€β€ˆΛšγ€€γ€€γ€€* γ€€γ€€.γ€€* γ€€γ€€.γ€€γ€€* γ€€γ€€.γ€€γ€€* γ€€γ€€.γ€€γ€€* γ€€γ€€.γ€€γ€€* γ€€γ€€.γ€€γ€€* γ€€γ€€.γ€€γ€€* γ€€γ€€.γ€€γ€€* γ€€γ€€.
undefined
Aug 2, 2025 β€’ 1h 12min

Why Performance Actually Matters

Watch the https://bolt.new Reward Ceremony Live!July 26th 10AM PST on / theprimeagen#sponsored https://balls.yogaπŸ“Œ Chapters:00:00:00 - Intro00:01:55 - The downward trend of performance expectations00:07:10 - The internet isn't to blame for slow speeds anymore00:11:27 - Dial up00:12:50 - School day routines and the reason behind modem sounds00:18:00 - Trash was a Catfish00:20:25 - Primes School Habits and his Moms prophetic Internet dream00:23:58 - Teej's highschool experience00:27:24 - Back on topic (its performance btw) WHO/WHAT is to blame00:39:38 - Speed = Sales and WHERE is the problem00:43:46 - Netflix BTW and WHEN performance is important00:48:35 - Too performant and waste00:53:14 - 'Hardware will catch up'01:01:13 - GPU vs CPU01:06:00 - Wrap up and closing thoughtsLinks:- Casey's Performance Course: https://computerenhance.comFeaturing:Prime: https://x.com/ThePrimeagenTeej: https://x.com/teej_dvCasey Muratori: https://x.com/cmuratoriTrash Dev: https://x.com/trashh_dev---In this episode of The Standup, we tackle one of the most frustrating aspects of modern computing: why everything feels so sluggish despite having incredibly powerful hardware. Casey Muratori joins us to share his perspective on performance culture and how we've collectively lowered our standards over the past two decades.From nostalgic stories about dial-up internet and modem sounds to serious discussions about software architecture, this conversation covers the technical, cultural, and business factors that have led to today's performance problems. We explore real-world examples from Netflix, discuss the impact of layered abstractions, and examine how corporate development pressures contribute to the problem.Key topics include:- How performance standards have declined while hardware has improved exponentially- The role of abstractions and frameworks in creating performance bottlenecks- Real Netflix case studies showing the complex relationship between performance and user behavior- Why the "hardware will catch up" mentality is fundamentally flawed- The difference between GPU and CPU performance paradigms- How AI might make performance problems even worse- Potential solutions through better substrate designWhether you're a developer frustrated with slow tools, a user wondering why your powerful computer still feels sluggish, or someone interested in the intersection of technology and culture, this discussion offers valuable insights into one of computing's most persistent challenges.
undefined
Aug 1, 2025 β€’ 59min

Google takes down the internet!

πŸ”— Sponsored by Sentry https://sentry.io | Code breaks, fix it faster#sponsoredssh terminal.shophttps://lowlevel.academy/πŸ“Œ Chapters:00:00:00 - Intro00:02:04 - Low level explains what we know00:05:32 - How does this compare to the CrowdStrike outage?00:07:13 - What is a memory fuzzer?00:10:17 - What was the impact of the outage?00:12:22 - Movie talk sidebar00:14:58 - AUTH, choices and risk managment00:19:33 - Cloudflare also went down00:21:14 - Knowledge management00:23:07 - Chaos at Netflix00:32:00 - DHH's response00:33:21- Personally effected00:34:15 - Internet Of Things Devices00:39:38 - Personal Network Security vs Faith in Humanity00:42:27 - More on IOT devices00:48:10 - Car talk and internet connected failures00:51:17 - Fail open00:55:30 - Could Rust have prevented this?00:57:45 - Wrap up and outroCould Your Company Survive a Google Outage?Last week, Google Cloud went downβ€”and with it, a massive chunk of the internet. In this episode of Standup, we’re joined by security expert Low Level Learning to break down what actually happened, how a single null pointer crashed Google’s management plane, and why Cloudflare and other services followed. We also go deep on software fuzzing, dependency risk, fail-open systems, and the absurd reality of internet-connected lamps.Featuring:Prime: https://x.com/ThePrimeagenCasey Muratori: https://x.com/cmuratoriTrash Dev: https://x.com/trashh_devLow Level Learning: https://x.com/LowLevelTweetsBonus topics include: automated cat feeders, Teslas on fire, and Baby Shark as a disaster protocol.
undefined
Jul 31, 2025 β€’ 40min

What even is an AI Agent?!

Watch the https://bolt.new Reward Ceremony Live!July 26th 10AM PST on https://www.twitch.tv/theprimeagen#sponsored https://balls.yogaπŸ“Œ Chapters:00:00:00 - balls.yoga, drama & intro00:02:00 - Building OpenCode: terminal AI agents00:03:00 - Bolt.new Reward Ceremony - July 26 10AM PST00:03:18 - Agent architecture basics explained00:04:08 - What is an AI Agent?00:05:00 - Prompt engineering and tool calling00:06:10 - OpenCode UX and mobile plans00:07:27 - Why OpenCode runs agents locally00:08:34 - Vision for mobile remote dev workflows00:09:15 - The reality of build opencode00:10:10 - Claude vs Opus vs others00:13:32 - Tool usage & LSP integration00:14:20 - LSP tool feedback loop00:17:00 - Claude is best at calling tools00:18:10 - Prompt tuning limitations and expectations00:22:20 - Modeling agent loops with tool calls00:24:40 - Why building a real agent isn’t just weekend work00:26:20 - Security tradeoffs in early development00:28:30 - Loop management & lossy compression00:29:40 - Session design & managing context00:30:40 - Parallel sessions and subagents00:33:20 - Adam banned from Twitch by his cofounder00:34:20 - OpenCode & Terminal.Shop development connection00:35:00 - What surprised them building an agent00:36:30 - Why TUIs are hard compared to web00:37:30 - Layering, pixel constraints, UI struggles00:38:30 - Final laughs & wrap-up00:39:00 - Plug for OpenCode: sst.dev/opencode00:40:00 - Outro: still no clue how agents work, but fun rideβΈ»Topics Covered:β€’ AI agents in terminal environmentsβ€’ OpenCode’s CLI-first agent approachβ€’ Loop-based tool calling in LLMsβ€’ Integrating LSP feedback into agentsβ€’ Prompt engineering & model tool awarenessβ€’ Evaluating agents: benchmarks & metricsβ€’ Local vs remote dev environmentsβ€’ Designing for low-friction agent UXβ€’ Safety, permission models & sandboxingβ€’ The tradeoffs of TUIs vs web UIsβ€’ Session design, compression & memory limitsβ€’ Humor, Twitch drama & voice AI characters
undefined
Jul 10, 2025 β€’ 1h 25min

WTF Typescript?

Trash presents his Typescript presentation from Render ATL (Sorry if you are audio only listener)πŸ”— Sponsored by Sentry https://sentry.io | Code breaks, fix it fasterπŸ“Œ Chapters:00:00:00 - Intro00:00:42 - Who’s actually a β€œweb developer”?00:02:31 - Trash’s live intro & TypeScript presentation setup00:03:59 - Sentry #ad00:04:38 - Excess property checks in TS00:09:42 - WTF: Object spreads silence type errors00:14:30 - React prop spreading madness00:18:22 - Structural vs duck typing debate00:24:00 - WTF: Enums and why everyone hates them00:27:45 - Enum strings vs numbers behavior00:33:10 - Why enums in Node are cursed00:36:55 - Safer enum alternatives using const objects00:43:10 - TS quirks: Boolean filter keeps undefined in types00:46:40 - TSReset: The β€œCSS reset” for TypeScript00:49:01 - WTF: Empty object {} lets everything through00:52:32 - Doom rendered in TypeScript type system00:54:00 - Type-level math in TS (it’s real)00:56:33 - Scaling hell: TS performance bottlenecks01:00:01 - Flamegraphs and fighting TS perf without docs01:04:55 - TS inference vs explicit typing in large codebases01:09:30 - Prime’s favorite TS bug strikes again01:14:01 - Casey breaks down the compiler logic01:17:50 - Is this a TypeScript bug or a feature?01:22:44 - Final thoughts and community love---**Topics Covered:**β€’ TypeScript excess property checksβ€’ Enums vs object literalsβ€’ Structural vs duck typingβ€’ TS compiler edge casesβ€’ WTFs that break your mental modelβ€’ Type-level mathβ€’ Performance debugging hellβ€’ Massive monorepo pain pointsβ€’ The one TypeScript bug Prime can’t let go
undefined
Jul 2, 2025 β€’ 50min

How **WE** Use AI

ssh terminal.shopOpencodehttps://github.com/sst/opencodeπŸ“Œ Chapters:00:00:00 - Intro & Chess Talk00:01:55 - Who uses AI00:02:49 - ssh terminal.shop ad00:03:22 - Dax developing opencode00:11:00 - ssh terminal.shop TOS00:13:32 - Casey's take on AI00:31:22 - Teej's take on AI00:35:55 - Prime's take on AI00:40:40 - Zero to One development being prioritized00:48:00 - Begging Dax to teach us to build an agent---**Topics Covered:**- AI agents in programming workflows - Using LLMs for 0-to-1 product development - Prototyping with AI tools - Maintaining vs generating code - When AI fails in complex codebases - Developer productivity tools - Code quality and long-term maintainability - API stability and tech stack evolution - Vibe coding vs structured design - Frontend frustration: CSS, layout, and abstractions - Real-world use cases for AI-assisted coding - Opinions on OpenCode and agent tooling - The future of software automation
undefined
Jun 25, 2025 β€’ 1h 5min

Keyboard Show & Tell

πŸ”— Sponsored by Code Rabbithttps://coderabbit.link/primeagen-vscode⸻🎹 Finding the Right KeyboardWelcome to The Standup – where developers, creators, and founders debate the big questions. In this episode, we talk about all things Keyboards.We dive deep into:- Keyboard Obsession Origins- Mechanical Keyboards 101: Switch types, thock vs. clicky, creamy vs. crispy- Keychron, GMMK Pro, Dactyl Manuform & Voyager Reviews- Box Switches & Keycap Profiles (Cherry, DSA, OEM)- Silent Switches vs. Clicky Switches Debate- Typing Ergonomics & Wrist Pain Fixes- Split Keyboards, Thumb Clusters, and Concavity Explained- Custom Keyboards with RGB & Anime Keycaps- Keyboard Lubing- ZMK vs. QMK Keyboard Programming- Typing Competitions & Internet Speed Typing Lore- Casey’s Journey: From Amiga to Custom Builds- ASMR & Key Sounds Showcase- Trash’s Keyboard Garage Sale Finds- Ergonomic vs. Aesthetic Keyboards- How Much is Too Much for a Keyboard?βΈ»πŸ“Œ Chapters:0:00 - intro + banter2:13 - the only coffee to drink3:50 - who are the keyboard fiends5:22 - sponsor: CodeRabbit 6:03 - Casey learns about Keyboards2:05 - is college still worth it in 2025? 5:48 - the cost of college in the U.S. vs Europe 10:24 - What is Thock?15:45 - What are Box Switches?17:08 - Trashes Keyboard24:00 - Primes insane keyboard25:45 - Caseys keyboard27:00 - Programming your Keyboard29:25 - Touch Typing and the Home-Row33:30 Teej's keyboard36:38 - Trash's AOL Dragonball Z Battles37:55 - More Prime Keyboards42:18 - How much is too much money on a Keyboard45:00 - Lube talk47:05 - Mice suck50:05 - Casey's Keycaps53:56 - Pressure58:55 - Prime is NOT in charge of the Airbnb1:00:40 - Outro and InspirationβΈ»πŸ“’ Subscribe for more honest convos about dev life, startups, and tech culture.🧠 Hit the bell so you don’t miss the next one.
undefined
Jun 25, 2025 β€’ 1h 28min

The Real Problems with Git

πŸ”— Sponsored by Code Rabbithttps://coderabbit.link/primeagen-vscodessh terminal.shop00:00:00 - Intro00:00:57 - The New Standup Dress Code00:03:38 - What we're gonna talk about00:05:05 - Code Rabbit Ad!00:05:50 - Prime and Begin argue about Botched Rebases00:09:21 - What Source Control *Should* Be 00:20:01 - Casey and Begin agree on the future Source Control00:26:00 - Prime makes Git Branching even more Complicated by comparing it to Quantum Mechanics00:27:56 - The Idiot's Perspective00:34:00 - When Teej deals with Merges00:36:48 - Conway's Law informs Git process00:42:05 - Google Docs Analogy00:45:30 - How Real Developers Ship Code00:47:55 - What Should Version Control be?00:50:54 - Would Casey let a Junior Eng roll their own VCS00:59:25 - Why Prime Rebases and we all Fight01:16:50 - Begin's Law01:17:22 - Git Hooks01:23:48 - Git Koans
undefined
Jun 13, 2025 β€’ 1h 11min

Microsoft Admits Defeat in AI?

πŸ’Έ $1M+ hackathon is live β€” https://hackathon.devMicrosoft just open-sourced Copilot Chat for VS Code β€” but is it a W or a panic move? πŸ‘€Prime, Teej, Casey & Trash break it all down:βš”οΈ Cursor & Windsurf eating VS Code’s lunch🧠 Is MSFT losing the AI dev wars?🌐 Open source or just open copium?πŸ’€ Also: mustaches, rats, and corporate traumaπŸ“Œ Chapters:0:00:00 intro 0:03:25 Trash humiliated by a German Man0:05:23 Prime admits he knows nothing about TMNT0:06:00 Sponsor: Bolt0:06:48 VSCODE Copilot going Open Source 4 Real0:16:11 Inept vs Incapable (semantics)0:25:37 AI Models vs AI Integration0:41:20 Economics and Cheese Puffs0:57:00 Klarna Klarna Klarna!1:08:00 use code "Casey" at check w/ Klarna1:09:42 Vote Teej!

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