Programming Languages
89 episodes
#6125: Which Env Var Wins? Cloud vs. Local Precedence
Same variable name, two values, one silent winner. Vercel and n8n go one way; dotenv goes the other.
#6099: Code-First Workflow Runners: Prefect, Temporal, Dagster
Your workflow lives in git, your GUI is just a window, and your worker actually runs the jobs. Which runner wins?
#5965: Compiling From Source: What You Actually Get
Source builds aren't faster — they're smaller. What USE flags, compiler flags, and the build feedback loop actually buy you.
#5938: One Regex Rule Worked, One Was Impossible
A dictation app, two text-replacement rules, and the mathematical line between what regex can match and what it provably cannot.
#5909: Connecting Postgres to Google Workspace
How a Postgres-backed app on Cloud Run talks to Gmail, Drive, Calendar, Docs, Sheets and Slides — without duplicating data.
#5885: The World's Oldest Software Still Running
From a 1958 Pentagon contract system to Voyager's 68KB computer, some software refuses to die. What's the oldest code still in production?
#5843: Why pip and uv Share Almost No Code
pip won by being preinstalled, not by being best. uv is a from-scratch Rust rewrite, not a wrapper — and the speed story isn't really about Rust.
#5813: How Python Became AI's Default Language
Python was never designed for science. So how did a general-purpose scripting language end up carrying the entire AI industry?
#5512: The Passenger Seat Never Got an Instrument Panel
Dedicated front-passenger screens exist across luxury cars — but they're built for TikTok, not for the co-pilot job. Here's why.
#5487: Why Your Spreadsheet Mangles José's Name
A deep dive into character sets, from ASCII to UTF-8, and why José becomes "José" in your spreadsheet.
#5256: Ruby Won the AI Benchmark. Is It Dying Anyway?
97% of public Ruby repos sat untouched for six months — yet Ruby beat Python in an AI coding benchmark. What's actually declining?
#5255: When AI Writes the Code, Who Checks It?
If agents write the code, the human job becomes knowing when it's wrong. What that means for languages, jobs, and CS degrees.
#5025: What Does "Contract" Actually Mean in Code?
From TypeScript interfaces to database schemas — when is a software contract real, and when is it just a hope?
#5017: Reverse-Engineering a Backend from the Frontend
Building a backend when only the frontend exists—database first, then ORM, API, and the hidden traps.
#5001: The 15% Bug Catch: What Type Systems Actually Deliver
Type checkers catch ~15% of bugs. Here's how to build a gradual typing ladder that actually works.
#4996: Memory Leaks: The Full Taxonomy
From C to Rust to Kubernetes OOM kills — the real taxonomy of memory leaks and how to hunt them.
#4690: Typst for Agents: Programmatic PDF Generation
How Typst's function-based design makes it the ideal document engine for AI agents generating professional PDFs.
#4684: Focus-Aware Key Remapping on Linux: The Hard Parts
How keyd bridges kernel input events and display-server focus — and why Wayland makes it harder than it should be.
#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.
#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.
#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.