← All Tags

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.

devopslinuxprogramming-languages

#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?

workflow-automationopen-sourcedevopsprogramming-languages

#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.

devopsopen-sourcelinuxprogramming-languages

#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.

linuxprogramming-languagesspeech-recognitionai-inferencelocal-ai

#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.

cloud-computingdatabasesprogramming-languagesauthenticationworkflow-automation

#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?

cloud-computingdatabasesprogramming-languagesreliability-engineeringhistory-of-technology

#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.

programming-languagesdevopsopen-source

#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?

programming-languagesopen-sourcedevopsai-inference

#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.

cars-and-drivingelectronicsopen-sourceprogramming-languages

#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.

databasesprogramming-languagesdata-storageopen-source

#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?

ai-coding-assistantsai-evaluationprogramming-languagesopen-sourcetraining-data

#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.

ai-coding-assistantsai-evaluationprogramming-languagesfuture-of-workai-alignment

#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?

programming-languagesai-alignmentdevops

#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.

databasesweb-developmentprogramming-languagesdevops

#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.

ai-coding-assistantsai-evaluationprogramming-languagesdevops

#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.

devopslinuxcontainers-and-virtualizationprogramming-languagesreliability-engineering

#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.

ai-coding-assistantsai-inferenceprogramming-languagesworkflow-automation

#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.

linuxwi-fiopen-sourceprogramming-languagesreliability-engineering

#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.

model-context-protocolai-coding-assistantsprogramming-languagesopen-source

#4662: TypeScript Server Anatomy: Layers & Request Flow

Dissecting a TypeScript backend from runtime to repository — how middleware, services, and data access fit together.

programming-languagesweb-developmentdevopsreliability-engineering

#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?

ai-coding-assistantsopen-sourceprogramming-languagesfuture-of-work

#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.

history-of-technologyprogramming-languagesmanufacturing

#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.

programming-languagespodcastingeducation

#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.

devopsopen-sourceprogramming-languageshistory-of-technology