Writing about software, systems, AI, and life beyond the screen.

Exploring system design, product engineering, technical leadership, and the changing relationship between people and AI—alongside the trails, rituals, and ideas that help us stay curious, healthy, and grounded.

What Is LangChain? A Beginner’s Guide

LangChain is a framework for connecting language models to prompts, tools, data, and application logic. Here are the core concepts — prompt templates, chains, retrieval, memory, and agents — and when you actually need them.

LangChain vs LangGraph: What’s the Difference?

LangChain and LangGraph both help you build LLM-powered applications, but they solve different problems. Here is how they differ, when to reach for each, and why they work well together.

What Is the AI Stack?

A model alone is not an AI application. A tour of the five layers — infrastructure, models, data, orchestration, and application — that turn a model into something useful.