#software-development
118 episodes
#4663: Python vs TypeScript for MCP Servers: The Real Decision Rule
Both are first-class for MCP, but the real choice depends on what your server talks to. Here's the framework.
#4662: TypeScript Server Anatomy: Layers & Request Flow
Dissecting a TypeScript backend from runtime to repository — how middleware, services, and data access fit together.
#4661: Database Migrations: The Full Lifecycle
From schema change to production — the complete guide to safe, zero-downtime database migrations.
#4658: Will AI Coding Kill Programming Languages?
Machines now write code better than humans. What happens to Python, TypeScript, and COBOL when no human reads the code?
#4657: From Plugboards to JIT: Who Controls the Hardware?
How the relationship between programming languages and hardware shifted from total programmer control to runtime autonomy.
#4656: Books That Outlive Frameworks: A Dev's Guide
Skip the API docs. Learn the data model, type system, and patterns that survive framework churn.
#4650: How Apache Became the Backbone of Modern Infrastructure
From a patchy web server to 320+ projects — how a volunteer non-profit became the default home for the software running the modern economy.
#4647: How GitHub Made Open Source the Default
Before the pull request, contributing to open source meant emailing a patch and hoping. How GitHub changed everything.
#4607: SAP to the Wine Shop: How ERP Tiers Actually Work
Why a wine shop runs on a payment terminal, a mid-market firm runs Priority, and SAP runs the world — without ever being cool.
#4586: Fixing Stale UI: The 4-Link Chain of Data Flow
Why does a number on screen stay frozen after an upload? We trace the 4-link chain from response to redraw — and where it breaks.
#4585: Why `export` Fails But Files Work: Linux Process Secrets
Why does `wrangler login` work across shells but `export` doesn't? The answer reveals how Linux processes really share data.
#4548: The Hidden Software Running Your Company
Inside the shadow fleet of custom apps running organizations — and how AI is making building them the default.
#4546: Redis: What It Actually Is and Why It's Everywhere
Redis powers half the internet's caching, but almost nobody knows what it actually is. We break it down from the ground up.
#4545: Redis: The Data Structure Server Explained
From a single C file to the default caching answer. How Redis became the web's favorite data structure server.
#4476: Python Visualization vs. Subscription Tools
Thirty free Python libraries that rival paid tools like Tableau and ArcGIS. When is the subscription worth it?
#4469: The Missing Protocol for AI Software Development
No one has built a software development protocol designed for AI agents. Here's what that would require.
#4463: 3D File Formats: What Survives Conversion
A practical tour of the 3D format landscape organized by what you're actually trying to build.
#4451: Python 3.14: Deferred Annotations, t-Strings & Free-Threaded Mode
Deferred annotations, t-strings, subinterpreters, and free-threaded mode — what actually changed in Python 3.14.
#4443: Terminal Navigation Beyond cd: Favorites, Recents & Agentic Workflows
Why cd isn't broken — our spatial memory is. A tour of zoxide, broot, and what's missing for power users.
#4339: How Text Survives a Tunnel: Offline Queueing Deep Dive
What happens when you tap send in a tunnel? The browser, service worker, and backend dance that makes tiny payloads survive offline.
#4317: The Ladder of Minimal Linux Systems
From scratch containers to BusyBox to Alpine — how barebones can you go and still serve production traffic?
#4313: Did You Really Build That App? AI Imposter Syndrome
You built a working app with AI in a weekend. So why does it feel like you don't deserve to charge for it?
#4146: Procurement for Your Apartment? Yes, It's a Thing
What happens when moving boxes turn into a thousand-dollar supply chain? We explore the software gap for home business purchasing.
#4069: How AI Is Rewriting Your Tech Stack Choices
What happens when AI agents change how we pick frameworks, ORMs, and databases?