- AI - Episode 12 - Forward Deployed: Turning 'We Should Use AI' Into Something Useful
We return to the original support problem and follow the complete journey: discovery, scoping, prototyping, architecture, integration, evaluation, production, adoption, and feedback. Along the way, we explain Forward Deployed Engineering and compare it with software engineering, AI/ML engineering, solutions architecture, and DevRel. The final realization: technology is not the requirement. The problem is the requirement.
S14E12 - 12m - Sep 27, 2026 - AI - Episode 11 - From Demo to Production: Oh Shit, People Are Actually Using It
Real users have arrived, and so have latency, rate limits, privacy questions, and bills. We explore model choice, caching, fallbacks, logging, and operational ownership before comparing hosted APIs with local and self-hosted models. Sabrina brings the open-weight question; GPUs and quantization get plain-language explanations. The model turns out to be one dependency inside a much larger software system.
S14E11 - 9m - Sep 27, 2026 - AI - Episode 10 - Evals, Hallucinations & Keeping the Robot From Ruining Tuesday
The demo worked. Unfortunately, that’s not a test strategy. We try to break Support Assistant with missing policies, conflicting documents, unavailable services, malicious instructions, and unauthorized refund requests. Learn how ordinary tests, AI evaluations, human review, monitoring, and traces work together—and why a convincing answer or impressive average score can hide a serious failure.
S14E10 - 9m - Sep 27, 2026 - AI - Episode 9 - Agents: Apparently the Robot Has a Job Now
When does a chatbot with tools become an agent—and would that actually help? We compare tool assistants, predefined workflows, and systems that let a model choose what happens next. Planning, state, memory, orchestration, and multiple agents all get a turn, but so do budgets, stopping conditions, and the humble if statement. The robot’s lanyard remains under review.
S14E9 - 9m - Sep 27, 2026 - AI - Episode 8 - MCP: Why Does AI Need Another Damn Protocol?
We already have APIs and tool calling. What problem is MCP trying to solve? Parisa, Jules, and Sabrina untangle hosts, clients, servers, tools, resources, and prompts as Support Assistant connects to more systems. The USB-C analogy makes an appearance—with limits—because a shared connection format doesn’t guarantee compatibility, trustworthy integrations, or permission to access everything.
S14E8 - 8m - Sep 27, 2026 - AI - Episode 7 - Tools & Function Calling: Letting the Robot Do Things
Reading the shipping policy is useful. Checking a real order requires a different capability. We follow a tool call from the model’s proposed arguments through application-controlled validation, authorization, execution, and results. Then someone asks for a refund, and suddenly permissions, human approval, accessible confirmations, and avoiding duplicate transactions become very relevant.
S14E7 - 8m - Sep 27, 2026 - AI - Episode 6 - RAG: Giving AI a Filing Cabinet
Brenda’s 40,000 documents are back, and this time we’re retrieving the useful ones. We explain retrieval-augmented generation, embeddings, vectors, semantic search, and chunking without turning the episode into a mathematics lecture. Learn how RAG differs from keyword search and fine-tuning—and why retrieving a passage doesn’t automatically make the resulting answer correct.
S14E6 - 8m - Sep 27, 2026 - AI - Episode 5 - Putting AI in Software: Models, APIs & SDKs
How does a model become a feature in your own application? Follow a request from the browser through your server to a model provider, with APIs, SDKs, streaming, token costs, and failure handling along the way. There’s a Chef Nervous Robot callback, a firm boundary around secret API keys, and a familiar realization: wait, that’s just JavaScript.
S14E5 - 8m - Sep 27, 2026 - AI - Episode 4 - Prompts, Context & Talking to the Robot
Can we replace elaborate prompt rituals with a useful brief? Sabrina joins Parisa and Jules to discuss instructions, examples, context windows, randomness, and structured output. Brenda proposes pasting all 40,000 company documents into the prompt. We explain why that’s a problem—and why better prompting doesn’t mean training, guaranteed accuracy, or enforceable security.
S14E4 - 9m - Sep 27, 2026 - AI - Episode 3 - LLMs: Extremely Fancy Autocomplete?
Is a language model a digital mind or autocomplete wearing an expensive coat? We explore tokens, next-token prediction, transformers, attention, and context to understand what happens when an LLM generates an answer. Support Assistant discovers that sounding like an experienced employee is not the same as knowing the company’s actual refund policy.
S14E3 - 9m - Sep 27, 2026 - AI - Episode 2 - How Does a Machine Learn Anything?
If nobody programmed every answer, where did they come from? Parisa and Jules unpack training data, models, weights, neural networks, and the difference between training and inference. Along the way, “let’s train our own AI” turns out to contain several enormous assumptions—and using AI in a web application doesn’t suddenly require writing everything in Python.
S14E2 - 10m - Sep 27, 2026 - AI - Episode 1 - What the Hell Is AI, Actually?
Management says, “We should add AI.” Parisa has a follow-up: “To do what?” We untangle AI, machine learning, deep learning, generative AI, and LLMs—and introduce Support Assistant, our fictional company’s attempt to help support staff find information without opening twelve tabs. Before choosing the technology, we need an actual problem.
S14E1 - 9m - Sep 27, 2026 - Containers & Infrastructure - Episode 12 - Do You Actually Need Any of This Shit?
Our little podcast app probably never needed Kubernetes. From static portfolios to large distributed systems, we compare infrastructure choices against actual requirements, costs, and maintenance responsibilities. The goal isn’t the most impressive diagram—it’s a decision you can explain and sustain.
S13E12 - 11m - Sep 25, 2026 - Containers & Infrastructure - Episode 11 - Infrastructure as Code: Why Is My Server in Git?
Someone configured production six months ago. Nobody remembers exactly what they did. We explore how infrastructure as code makes those decisions reviewable and repeatable, why Terraform and OpenTofu keep state, and why Git cannot reverse time for your database.
S13E11 - 9m - Sep 25, 2026 - Containers & Infrastructure - Episode 10 - The Cloud Is Someone Else's Computer*
The asterisk is doing some serious work. We explore cloud services by what they manage: compute, storage, databases, networking, containers, and more. The useful question is how much responsibility you want to keep—and what you’re paying someone else to handle.
S13E10 - 9m - Sep 25, 2026 - Containers & Infrastructure - Episode 9 - Pods, Nodes & Clusters, Oh My
Kubernetes has a lot of nouns. Now they have jobs. We connect clusters, nodes, Pods, Deployments, and Services through one simple example: we want three replicas, but only two exist. What happens next—and what can still go wrong?
S13E9 - 9m - Sep 25, 2026 - Containers & Infrastructure - Episode 8 - Kubernetes: Who Asked for This?!
One container is manageable. Hundreds of containers across machines that occasionally fail create a different problem. Before introducing the vocabulary, we explain why orchestration exists—and why “Docker or Kubernetes?” is usually the wrong question.
S13E8 - 8m - Sep 25, 2026 - Containers & Infrastructure - Episode 7 - From Git Push to Production
Pushing code means the code has traveled. It doesn’t necessarily mean anything is deployed. We trace a change through automated checks, image builds, registries, and production, then ask what happens when the green checkmark turns into a real-world problem.
S13E7 - 8m - Sep 25, 2026 - Containers & Infrastructure - Episode 6 - Docker Compose: My App Has Friends
Our fictional podcast app now has a frontend, an API, and a database. Docker Compose helps describe how they fit together—and Parisa discovers that familiar tools like DDEV and Lando have been doing quite a bit of this work already.
S13E6 - 9m - Sep 25, 2026 - Containers & Infrastructure - Episode 5 - Why Can't My Container See Localhost?!
The API works. The database works. Together, they refuse to speak. We follow requests across container boundaries, decode port mappings, and discover why deleting a container can become a very unpleasant lesson about persistent storage.
S13E5 - 9m - Sep 25, 2026
