Write-ups on what I'm shipping at work and teaching in my courses — no filler, no recycled listicles.
A free, step-by-step path from using AI to building with it — one simple concept per post. Start here.
RoadmapDeploying AI means putting your AI where real users can rely on it every day. Learn what production means and what to watch for, in plain simple language.
ShippingAI evals are tests that check whether your AI is actually good and reliable. Learn what evals are and why they matter before you ship, in plain English.
ShippingAn AI API lets your own app send text to an AI model and get answers back. Learn what an API is and how AI APIs work, in the simplest possible way.
BuildingFine-tuning trains an AI model on your own examples so it behaves your way. Learn what fine-tuning is, and when to use it vs RAG, in simple terms.
BuildingTool use, or function calling, lets an AI use real tools like search and email. Learn what it is and why it turns AI into a doer, in plain language.
BuildingAn AI agent can make decisions and take actions to finish a task, not just chat. Learn what an AI agent is in the simplest way, with clear examples.
BuildingRAG lets an AI look up real facts before answering, so it stops making things up. Learn what retrieval-augmented generation is in the simplest terms.
BuildingA vector database stores embeddings so AI can find information by meaning, fast. Learn what a vector database is and why it matters, in plain English.
FundamentalsEmbeddings turn words and sentences into numbers so computers can find things by meaning. Learn what embeddings are in the simplest way possible.
FundamentalsA context window is how much text an AI model can hold in mind at once. Learn what it is and why it matters, in the simplest possible way.
FundamentalsPrompt engineering is the skill of writing instructions that get great AI answers every time. Learn the core techniques in plain, simple language.
Prompt EngineeringA prompt is the instruction you give an AI model. Learn what a prompt is and what makes a good one, explained in the easiest way for beginners.
FundamentalsTokens are the small pieces of text that AI models read and write. Learn what tokens are, why they matter for cost and limits, in super simple terms.
FundamentalsA large language model (LLM) is the brain behind tools like ChatGPT. Here's what an LLM is and how it works, explained in the simplest way possible.
FundamentalsAI engineering means building real things with AI, not just chatting with it. Here's what it is, why it matters, and how to start — in plain English.
AI Engineering