The Standup

TJ DeVries
undefined
Aug 22, 2025 • 0sec

Why Making a Debugger is So Hard! (ft Ryan Fleury)

Ship Faster with Neon Postgres #adNeon comes with Branching, Schema Diff, and Instant Point-In-Time Recovery to help you ship fast and recover faster. Get the free plan at https://twitch.tv/ThePrimeagen - I Stream 5 days a Weekhttps://twitter.com/terminaldotshop - Want to order coffee over SSH?ssh terminal.shopBecome Backend Dev: https://boot.dev/prime(plus i make courses for them)This is also the best way to support me is to support yourself becoming a better backend engineer.Great News? Want me to research and create video????: https://www.reddit.com/r/ThePrimeagenKinesis Advantage 360: https://bit.ly/Prime-Kinesis📍 Chapters:00:00:00 Intro00:02:10 Printf Debugging00:10:20 RAD Debugger Origins00:25:00 PDB (Program Database) Limit00:27:27 RAD Linker00:28:40 Working for Epic00:32:13 What the hell is MUMPS00:33:28 D Sucks00:34:45 Oodle Adjacent00:35:40 How do steps work?00:42:50 INT 3 Instruction/Trap00:46:20 Step count00:47:50 Overwrite and replace00:49:42 The desire for user level INT 3 handling01:00:39 Alternative to User level INT 301:03:10 Chrome Debugger complaints01:07:51 RAD Debug features01:16:52 Compatible languages01:18:41 Gabe Newell annoucement strategy01:19:37 Outro 101:20:01 Cleverer than Stack pointers01:22:55 Prime pees on stream01:24:20 Faking addresses and the shadow stack01:27:50 Data breakpoints01:28:38 Prime shoots his shot01:32:46 TLDR01:34:28 Debugging in VM langs01:35:00 PUBE G01:36:28 Outro 2
undefined
Aug 18, 2025 • 0sec

2 Language Creators vs 2 Idiots

When traffic spikes, Neon’s serverless Postgres autoscales to meet demand, without all that extra ops work. Get the free plan at https://neon.comhttps://twitch.tv/ThePrimeagen - I Stream 5 days a Weekhttps://twitter.com/terminaldotshop - Want to order coffee over SSH?ssh terminal.shopBecome Backend Dev: https://boot.dev/prime(plus i make courses for them)This is also the best way to support me is to support yourself becoming a better backend engineer.Great News? Want me to research and create video????: https://www.reddit.com/r/ThePrimeagenKinesis Advantage 360: https://bit.ly/Prime-Kinesis00:00:00 - Intro00:02:13 - neon.com #ad00:03:23 - Why Functional Programming Failed?00:10:20 - Erlang is Functional AND OOP00:15:00 - The Ruby to Rust Pipeline00:26:00 - Ginger Bill Rust Rant00:29:53 - Are Macros Good or Evil?00:43:30 - Printing in Rust VS Odin00:48:00 - Mechanism Not Policy00:57:45 - LSP Hater VS LSP Lover01:04:20 - are Package Managers required?01:21:10 - Advice to Future Language Creators
undefined
Aug 16, 2025 • 0sec

The Evolution of Programming

Ship Faster with Neon Postgres #adNeon comes with Branching, Schema Diff, and Instant Point-In-Time Recovery to help you ship fast and recover faster. Get the free plan at https://twitch.tv/ThePrimeagen - I Stream 5 days a Weekhttps://twitter.com/terminaldotshop - Want to order coffee over SSH?ssh terminal.shop📍 Chapters:00:00:00 - Prime is a Great Host00:04:06 - Neon #ad00:05:04 - Giving a 2 hour talk00:10:16 - C++ Launch Night00:14:15 - Mount Rushmore of Programming Languages00:18:40 - What languages were influential and died off?00:24:00 - What is Plex00:42:00 - The Evolution of Languages00:45:40 - How Casey does Research + HOPL 500:56:95 - Casey's Next Deep Dive01:00:00 - The Rise of Programming Historians
undefined
Aug 14, 2025 • 0sec

Casey Muratori's Origin Story

🔗 Sponsored by Code Rabbit https://coderabbit.link/primeagen-vscode #sponsoredhttps://twitch.tv/ThePrimeagen - I Stream 5 days a Weekhttps://twitter.com/terminaldotshop - Want to order coffee over SSH?ssh terminal.shopHosts:@ThePrimeagen@trash_dev@teej_dv@caseymuratoriFor more about Casey: https://www.computerenhance.comBecome Backend Dev: https://boot.dev/prime(plus i make courses for them)This is also the best way to support me is to support yourself becoming a better backend engineer.Great News? Want me to research and create video????: https://www.reddit.com/r/ThePrimeagenKinesis Advantage 360: https://bit.ly/Prime-KinesisDiscord https://discord.gg/ThePrimeagen00:00:00 - Intro00:01:12 - Running Galaga at compile time00:03:09 - J AI00:05:36 - The Ginger Bill Business model00:08:24 - OCaml + Rust features00:10:14 - Back on topic00:15:11 - Handmade Hero and inspiring others00:19:03 - Conferences
undefined
Aug 4, 2025 • 0sec

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 • 0sec

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
7 snips
Aug 2, 2025 • 0sec

Why Performance Actually Matters

Casey Muratori, a software engineer and performance expert, dives into the evolution of performance standards in tech. He shares nostalgic tales of dial-up internet contrasting with today’s sluggish experiences, emphasizing how our expectations have changed. The discussion highlights inefficiencies in modern software practices and critiques over-dependence on AI. Casey calls for a focus on quality coding to keep pace with hardware advancements, urging developers to prioritize user experience through care and craftsmanship.
undefined
Aug 1, 2025 • 0sec

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 • 0sec

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 • 0sec

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

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