Compiling Ideas Podcast
by Patrick Koss
Latest episode
Coding on Empty: Why Burnout Hits Developers Harder Than You Think
Coding on Empty: Why Burnout Hits Developers Harder Than You Think
About this podcast
Deep dives on systems, software, and the strange beauty of engineering — compiled, not copy-pasted.
patrickkoss.substack.com
Episodes
The newest 20 of 24 episodes
- Coding on Empty: Why Burnout Hits Developers Harder Than You Think · 22 minYou’re staring at your screen at 2 a.m., debugging code that makes zero sense. You used to love this. Now you’re just running on fumes and spite. Welcome to burnout. And if you…
- LSI vs GSI: The Epic Showdown of Indexing in Distributed Databases · 29 minEver wondered why querying your distributed database feels like searching for a book in a library where half the catalog is missing? We’re diving into the world of Local…
- Kafka's Exactly-Once Delivery: The Truth Behind the Marketing · 18 minKafka’s exactly-once delivery sounds like magic, but it’s more like a really good magic trick. It works beautifully inside Kafka’s world, but the moment your pipeline touches S3…
- Parallelism and Causality in Distributed Systems: Why Ordering Matters · 33 minEver deleted a user that was never created? Or watched a payment process before money hit the account? Welcome to the wild world of distributed systems, where events happen…
- The Life of a Web Request: Caching from Browser to Backend · 16 minEver wonder why some websites load instantly while others make you wait? It’s not magic. It’s an invisible army of caches working together at five different layers, passing data…
- From Dot-Com to Dot-Bot: Is AI the Biggest Gold Rush Yet? · 19 minRemember when slapping “.com” on your company name could triple your stock price overnight? Now we’re doing the same thing with “AI.” History doesn’t repeat, but it sure does…
- The Debugger in Your Mind: How Positivity Fixes More Than Code · 16 minYour career trajectory isn’t just about the code you ship. It’s about the story running in your head while you’re shipping it. This episode unpacks how choosing optimistic…
- Reimagining Infrastructure as Code: From Terraform to Kubernetes and Crossplane · 26 minIt’s 3 a.m., you’re staring at a Terraform state lock that won’t release, and your deploy is blocked. State files lock you out. Monolithic applies slow you down. Drift happens…
- When Software Teams Quietly Fail (And What Successful Teams Do Differently) · 22 minUnsuccessful teams don’t fail because they lack smart engineers. They fail because of how they work: arguing about code behavior instead of writing tests, bikeshedding formatting…
- Know the Basics: Software Architecture and Coding in the Age of AI · 16 minLLMs generate code 12x faster than you can type, and they’re getting better every month. Some engineers call it slop. Others are shipping production features at breakneck speed…
- The Hiring Bar in Software Engineering in Germany · 10 minForget LeetCode marathons and whiteboard coding for millions of imaginary users. Germany’s tech hiring process is completely different from the US playbook—more practical, more…
- The Line of Rust That "Broke the Internet" · 15 minA single line of Rust code took down Cloudflare and half the Internet. But blaming unwrap() misses the real story: a database permission tweak that rolled straight to production…
- Why Your ML Platform Will Fail at 3 AM (And How Netflix, Uber, and Airbnb Built Theirs to Never Go Down) · 1 h 25 minEver wonder why your beautifully trained machine learning model works perfectly in your Jupyter notebook but completely falls apart at 3 AM when it’s actually serving production…
- AI Agents & Software Engineering: New Patterns or Old Tricks? · 27 minThe AI agent hype is real. AutoGPT, multi-agent frameworks, agent orchestrators with sci-fi names – they’re everywhere. But here’s what nobody’s saying: we’ve been solving these…
- The Ultimate System Design Interview Guide · 60 minSo you’ve made it to the system design interview — the “boss level” of tech interviews where your architectural skills are put to the ultimate test. The stakes are sky-high: ace…
- Your Documentation is Technically Perfect and Nobody Reads It · 26 minEngineering docs don’t have to be boring. We’ve all written (and skipped reading) those 50-page design docs that are technically accurate but put you to sleep by page 3. This…
- Building a Custom Database System from Scratch · 58 minBuilding a database from scratch is a multi-faceted engineering journey, touching on storage engines, indexing data structures, network protocols, and distributed algorithms…
- You Thought Replication Was Just a Database Thing? Think Again · 6 minReplication isn’t just a checkbox on the database spec sheet. It’s a design dialect that leaks into every corner of a system, from Postgres followers quietly tailing a WAL to a…
- Forget ATS Hacks — Build Signals Recruiters Can’t Fake · 7 minWriting a “perfect” résumé stopped being a real advantage the moment anyone with a browser and two minutes of prompt‑engineering could spit out the same Harvard‑approved prose…
- Talk Smart, Rise Fast: The Harsh Truth About Tech Careers · 48 minPure technical talent isn’t always enough to shine. We live in a world where a smooth talker can outshine a silent genius. This episode explores why style sometimes beats…







