← All Tags

#software-development

92 episodes

#3833: Architect vs Interior Designer: Who Does What?

Where does the architect's job end and the interior designer's begin? The line is blurrier than you think.

architecturestructural-engineeringsoftware-development

#3799: Why Printers Demand PDFs (And PNGs Fail)

PDFs are shipping containers for print. PNGs are loose cargo. Here's what actually matters for large-format output.

audio-engineeringhardware-engineeringsoftware-development

#3728: The Checklist App That Doesn't Exist

Why is there no good recurring checklist app for regular people? We explore the gap between enterprise tools and to-do list hacks.

productivitysoftware-developmentusability

#3294: Job Hunting Systems That Actually Work

Why CRMs fail for job seekers and three lightweight systems that don't.

productivitysoftware-developmentautomation

#3038: Animating Toy Story: Math, Patience, and No Undo Button

Before Pixar could make Woody blink, animators typed coordinates by hand and waited hours to see if it worked.

hardware-engineeringsoftware-developmentpixar

#2940: Distrobox: Linux Containers for Humans, Not Servers

Run any distro's apps on any Linux host—no VM, no dual-boot, no dependency hell.

dockergpu-accelerationsoftware-development

#2935: Notebooks vs Scripts: The Real Tradeoffs

Why data scientists love notebooks but engineers distrust them — and who's right.

software-developmentdata-integrityautomation

#2829: The Missing CRUD Framework for Real Code

What actually gives you a real starting point for internal tools — not a platform, not a service, but code you own and deploy.

software-developmentapi-integrationopen-source

#2790: Git Hygiene for AI Coding Agents

How to keep your git repo clean when Claude is blazing through tasks — plus a recovery playbook for when things go sideways.

version-controlsoftware-developmentai-agents

#2775: How to Stop Wasting 75% of Your Build Pipeline

Stop rebuilding your entire site for every single content change. Here's how debouncing and caching save time and money.

software-developmentserverless-gpubuild-pipeline-optimization

#2692: Type Safety: Static vs Dynamic, Soundness & More

Static vs dynamic, strong vs weak, and the truth about TypeScript's unsoundness. A deep dive into type theory.

software-developmentstatic-vs-dynamic-typingtype-soundness

#2578: Building Deliberately Slow Deployment Pipelines

How to build CI/CD pipelines designed as filters, not firehoses — with manual gates, staging environments, and quality checks.

software-developmentreliabilityai-safety

#2577: Fixing Hidden UI Bugs on Real Devices

Tools and strategies to catch layout failures across devices before users abandon your app.

human-computer-interactionsoftware-developmentusability

#2559: The Smartest Path to Python for AI

A practical guide to the best courses and platforms for learning Python, specifically for machine learning.

software-developmentai-trainingpython-for-ai

#2538: The Lemonade-Stand Software Fortune

One-person teams quietly generating hundreds of thousands in revenue from unsexy problems like PDF generation and ranch management.

software-developmentproductivityremote-work

#2535: Inside LangChain's Deep Agents: What's Actually in the Box

A deep dive into the batteries-included agent harness with terminal CLI, sub-agents, and production-ready evaluation.

ai-agentsopen-sourcesoftware-development

#2506: Squashing Database Migrations Without Breaking Production

How to safely squash old migrations, cut deploy times, and generate schema documentation at version boundaries.

software-developmentreliabilitylegacy-systems

#2501: Describing a Neighborhood: Databases Without Screens

Can you design a relational database using only your voice? We coach a beginner through PostgreSQL from scratch.

software-developmentaudio-engineeringpostgresql

#2499: Coding by Voice: Teaching a Beginner TypeScript

Learn to code by building a real TypeScript tip calculator — no experience needed, just your ears and keyboard.

software-developmenttip-calculatorvoice-instruction-tutorial

#2498: Build Your First Python Program in 7 Lines

We coach a complete beginner through building a working Python game using only voice—no screenshare, no diagrams.

software-developmentproductivityaudio-processing

#2497: Tracing One Python Print Through 6 Abstraction Layers

What actually happens when you print "Hello" in Python? Six layers, 562 system calls, and a hardware-enforced kernel boundary.

operating-systemssoftware-developmenthardware-engineering

#2492: When AI Agents Collapse Stack Evaluation from Weeks to Seconds

How Claude Code and agentic AI are turning GitHub into a discovery layer and collapsing library evaluation from weeks to seconds.

software-developmentai-agentsarchitecture

#2477: Stop Polling: Push-to-Deploy for Solo Devs

Why your cron job is obsolete. Push-to-deploy with GitHub Actions and deploy keys — the simplest setup that actually works.

software-developmentautomationpush-to-deploy

#2473: GitHub Actions Beyond CI/CD: What You're Missing

Cron jobs, self-hosted runners, NPM publishing, and self-healing repos — GitHub Actions does way more than run tests.

software-developmentautomationsupply-chain-security