• Why Making a Debugger is So Hard! (ft Ryan Fleury)
    Aug 22 2025
    Ship Faster with Neon Postgres #ad Neon 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 Week https://twitter.com/terminaldotshop - Want to order coffee over SSH? ssh terminal.shop Become 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/ThePrimeagen Kinesis Advantage 360: https://bit.ly/Prime-Kinesis 📍 Chapters: 00:00:00 Intro 00:02:10 Printf Debugging 00:10:20 RAD Debugger Origins 00:25:00 PDB (Program Database) Limit 00:27:27 RAD Linker 00:28:40 Working for Epic 00:32:13 What the hell is MUMPS 00:33:28 D Sucks 00:34:45 Oodle Adjacent 00:35:40 How do steps work? 00:42:50 INT 3 Instruction/Trap 00:46:20 Step count 00:47:50 Overwrite and replace 00:49:42 The desire for user level INT 3 handling 01:00:39 Alternative to User level INT 3 01:03:10 Chrome Debugger complaints 01:07:51 RAD Debug features 01:16:52 Compatible languages 01:18:41 Gabe Newell annoucement strategy 01:19:37 Outro 1 01:20:01 Cleverer than Stack pointers 01:22:55 Prime pees on stream 01:24:20 Faking addresses and the shadow stack 01:27:50 Data breakpoints 01:28:38 Prime shoots his shot 01:32:46 TLDR 01:34:28 Debugging in VM langs 01:35:00 PUBE G 01:36:28 Outro 2
    Show More Show Less
    Less than 1 minute
  • 2 Language Creators vs 2 Idiots
    Aug 18 2025
    When traffic spikes, Neon’s serverless Postgres autoscales to meet demand, without all that extra ops work. Get the free plan at https://neon.com https://twitch.tv/ThePrimeagen - I Stream 5 days a Week https://twitter.com/terminaldotshop - Want to order coffee over SSH? ssh terminal.shop Become 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/ThePrimeagen Kinesis Advantage 360: https://bit.ly/Prime-Kinesis 00:00:00 - Intro 00:02:13 - neon.com #ad 00:03:23 - Why Functional Programming Failed? 00:10:20 - Erlang is Functional AND OOP 00:15:00 - The Ruby to Rust Pipeline 00:26:00 - Ginger Bill Rust Rant 00:29:53 - Are Macros Good or Evil? 00:43:30 - Printing in Rust VS Odin 00:48:00 - Mechanism Not Policy 00:57:45 - LSP Hater VS LSP Lover 01:04:20 - are Package Managers required? 01:21:10 - Advice to Future Language Creators
    Show More Show Less
    Less than 1 minute
  • The Evolution of Programming
    Aug 16 2025
    Ship Faster with Neon Postgres #ad Neon 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 Week https://twitter.com/terminaldotshop - Want to order coffee over SSH? ssh terminal.shop 📍 Chapters: 00:00:00 - Prime is a Great Host 00:04:06 - Neon #ad 00:05:04 - Giving a 2 hour talk 00:10:16 - C++ Launch Night 00:14:15 - Mount Rushmore of Programming Languages 00:18:40 - What languages were influential and died off? 00:24:00 - What is Plex 00:42:00 - The Evolution of Languages 00:45:40 - How Casey does Research + HOPL 5 00:56:95 - Casey's Next Deep Dive 01:00:00 - The Rise of Programming Historians
    Show More Show Less
    Less than 1 minute
  • Casey Muratori's Origin Story
    Aug 14 2025
    🔗 Sponsored by Code Rabbit https://coderabbit.link/primeagen-vscode #sponsored https://twitch.tv/ThePrimeagen - I Stream 5 days a Week https://twitter.com/terminaldotshop - Want to order coffee over SSH? ssh terminal.shop Hosts: @ThePrimeagen @trash_dev @teej_dv @caseymuratori For more about Casey: https://www.computerenhance.com Become 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/ThePrimeagen Kinesis Advantage 360: https://bit.ly/Prime-Kinesis Discord https://discord.gg/ThePrimeagen 00:00:00 - Intro 00:01:12 - Running Galaga at compile time 00:03:09 - J AI 00:05:36 - The Ginger Bill Business model 00:08:24 - OCaml + Rust features 00:10:14 - Back on topic 00:15:11 - Handmade Hero and inspiring others 00:19:03 - Conferences
    Show More Show Less
    Less than 1 minute
  • Software Horror Stories
    Aug 4 2025
    🔗 Sponsored by Code Rabbit https://coderabbit.link/primeagen-vscode #sponsored ## 📌 Chapters: 00:00:00 - Intro & Teejs Medical Records Disaster 00:04:20 - Code Rabbit Sponsor #ad 00:05:04 - Nobody wants to work in Healthcare 00:07:05 - Healthcare testing process 00:12:00 - Epic's Development Pipeline Deep Dive 00:21:33 - Load Testing Nightmare 00:25:00 - The 45-Minute Site Outage 00:27:50 - Class Registration Disaster 00:32:00 - Everything Goes Wrong in Production 00:35:55 - Netflix Static Variable Mistake 00:39:00 - The Boss Who Spotted the Obvious Bug 00:42:00 - Lady Gaga's Broken Countdown Billboard 00:47:00 - 10 Requests /s Disaster 00: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
    Show More Show Less
    Less than 1 minute
  • Tailwind Creator on the Challenges of Open Source
    Aug 3 2025
    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 CSS https://adamwathan.me https://x.com/adamwathan https://tailwindcss.com/ 📌 Chapters: 00:00:00 - Intro 00:01:04 - "Open Source is Pain" - Tailwind Creator 00:04:37 - Sponsor: Blacksmith - Faster GitHub Actions #ad 00:05:15 - The Reality of Open Source at Scale 00:10:55 - Cost of Full-Time Open Source 00:13:06 - Rust Rewrite & Performance Gains 00:16:29 - Sponsorship vs Business Models 00:22:48 - The Emotional Side of Open Source 00:30:15 - The Courage to Fire Users 00:37:46 - How Tailwind Spends Money 00:44:04 - How to Champion Open Source while making money 00:54:06 - Licenses in Open Source 00:58:00 - Tailwind is a hard business 01:00:14 - VC vs Lifestyle Open Source Projects 01:07:50 - Replication in Open Source 01:11:00 - Tailwind Fortnite Skins 01:16:00 - We agree on the words finally 01:18:00 - Thanks & Wrap Up Key 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?   .   ˚   *   . *   . .   ˚ .   *  .   ˚ . ˚  .    .  .    . . *  .   ˚ .  .  .   ˚ .  .   ˚   *   . *   .  *   .  *   .  *   .  *   .  *   .  *   .  *   .
    Show More Show Less
    Less than 1 minute
  • Why Performance Actually Matters
    Aug 2 2025
    Watch the https://bolt.new Reward Ceremony Live! July 26th 10AM PST on / theprimeagen #sponsored https://balls.yoga 📌 Chapters: 00:00:00 - Intro 00:01:55 - The downward trend of performance expectations 00:07:10 - The internet isn't to blame for slow speeds anymore 00:11:27 - Dial up 00:12:50 - School day routines and the reason behind modem sounds 00:18:00 - Trash was a Catfish 00:20:25 - Primes School Habits and his Moms prophetic Internet dream 00:23:58 - Teej's highschool experience 00:27:24 - Back on topic (its performance btw) WHO/WHAT is to blame 00:39:38 - Speed = Sales and WHERE is the problem 00:43:46 - Netflix BTW and WHEN performance is important 00:48:35 - Too performant and waste 00:53:14 - 'Hardware will catch up' 01:01:13 - GPU vs CPU 01:06:00 - Wrap up and closing thoughts Links: - Casey's Performance Course: https://computerenhance.com Featuring: Prime: https://x.com/ThePrimeagen Teej: https://x.com/teej_dv Casey Muratori: https://x.com/cmuratori Trash 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 design Whether 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.
    Show More Show Less
    Less than 1 minute
  • Google takes down the internet!
    Aug 1 2025
    🔗 Sponsored by Sentry https://sentry.io | Code breaks, fix it faster #sponsored ssh terminal.shop https://lowlevel.academy/ 📌 Chapters: 00:00:00 - Intro 00:02:04 - Low level explains what we know 00: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 sidebar 00:14:58 - AUTH, choices and risk managment 00:19:33 - Cloudflare also went down 00:21:14 - Knowledge management 00:23:07 - Chaos at Netflix 00:32:00 - DHH's response 00:33:21- Personally effected 00:34:15 - Internet Of Things Devices 00:39:38 - Personal Network Security vs Faith in Humanity 00:42:27 - More on IOT devices 00:48:10 - Car talk and internet connected failures 00:51:17 - Fail open 00:55:30 - Could Rust have prevented this? 00:57:45 - Wrap up and outro Could 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/ThePrimeagen Casey Muratori: https://x.com/cmuratori Trash Dev: https://x.com/trashh_dev Low Level Learning: https://x.com/LowLevelTweets Bonus topics include: automated cat feeders, Teslas on fire, and Baby Shark as a disaster protocol.
    Show More Show Less
    Less than 1 minute