/ Insights
Engineering
Knowledge Log
Technical notes, architecture decisions, and lessons from building production AI systems. Organized by domain.
RAG Evaluation Metrics That Actually Matter
Moving beyond basic recall — measuring faithfulness, relevance, and answer quality in retrieval-augmented systems.
Dec 15, 2026Why I Chose FastAPI Over Flask
A pragmatic comparison of async-first API frameworks for AI-heavy workloads and strict type safety requirements.
Nov 20, 2026Vector Databases: Choosing the Right One
Evaluating Pinecone, Weaviate, and Chroma for different embedding retrieval workloads and scaling patterns.
Sep 5, 2026Python Functions: Arguments, Scope, Lambdas, and First-Class Behavior
A practical guide to how Python functions work — from how you pass arguments to how variables are scoped and why functions are more powerful than they first appear.
Feb 20, 2026Python Data Types & Structures
Lists, tuples, sets, and dictionaries — when to use each, how comprehensions work, mutability traps, and the time/space complexity that actually matters.
Feb 13, 2026Designing RAG Pipelines for Production
Lessons learned from building retrieval-augmented generation systems that scale reliably under real-world constraints.
Feb 10, 2026Decorators in Python: A Deep Dive
Exploring the mechanics of decorators beyond the basics — metaclasses, descriptor protocols, and practical patterns for production code.
Jan 15, 2026