Writing

Strategic insights on AI architecture, production patterns, and system design principles.

Posts

Shorter articles and tactical insights

7 posts
postNovember 28, 2025

How to Debug a Failing RAG Pipeline

Your RAG system is returning bad answers. Here's a systematic approach to find out why and fix it.

RAGDebuggingTutorial
6 min read
postNovember 10, 2025

Prompt Engineering Patterns That Actually Work

After writing thousands of prompts, these are the patterns that consistently improve results. No magic tricks—just engineering principles.

Prompt EngineeringLLMBest Practices
7 min read
postOctober 15, 2025

Agent Architecture Fundamentals: Tool Use Patterns for LLM Systems

Understanding the architectural patterns behind LLM agents with tool use. Establishing the core loop and design principles that define how agent systems work in production.

AI AgentsTutorialLLM
7 min read
postSeptember 30, 2025

Enterprise Chatbot Failures: Strategic Lessons from Production Deployments

Five critical patterns that separate successful enterprise chatbots from failures. Strategic lessons from production deployments that define how chatbots should be architected.

AIChatbotsLessons Learned
7 min read
postSeptember 10, 2025

Testing AI Systems Beyond Vibes

Looks good to me is not a testing strategy. Here is how to build a real evaluation framework for AI systems that actually catches problems.

TestingAI EngineeringBest Practices
7 min read
postAugust 25, 2025

When to Use RAG vs Fine-Tuning

Two approaches to customizing LLMs for your use case. Here's a practical decision framework for choosing between RAG and fine-tuning.

RAGFine-TuningLLMArchitecture
7 min read
postAugust 22, 2025

Five Principles for Scaling Engineering Teams

Lessons learned from scaling teams from 5 to 50+ engineers while maintaining productivity and culture.

LeadershipTeam BuildingEngineering Culture
3 min read