Loop Engineering: Building Self-Improving Software SystemsOverview For decades, software engineering has largely followed a linear model: Design → Build → Test → Deploy → Monitor Once deployed, engineers collect telemetry, identify issues, and manually improJun 20 · 6 min readanishratnawat.com
Model Context Protocol (MCP) -- Overview & Performance BenchmarksWhat is MCP? The Model Context Protocol (MCP) is an open standard created by Anthropic that provides a universal interface for connecting AI models to external data sources, tools, and services. ThinkApr 7 · 6 min readanishratnawat.com
Agent Harness: The Infrastructure Layer That Makes AI Actually WorkTable of Contents The AI Reliability Problem What Is an Agent Harness? Harness vs. Orchestrator — What's the Difference? The 5 Core Components of a Good Harness Advanced Pattern: Persistent MemorMar 28 · 16 min readanishratnawat.com
Consistent Hashing: Explained with Implementation StepsIn distributed systems, managing data placement and load balancing efficiently is crucial. One powerful tool for addressing these challenges is consistent hashing. This blog will explore consistent hashing, provide an example, and discuss why it is s...Mar 7, 2025 · 7 min readanishratnawat.com
Exploring Retrieval Augmented Generation (RAG) with Vector Databases and AI AgentsOne of the recent breakthroughs is Retrieval Augmented Generation (RAG). This concept blends the power of generative models with external retrieval systems to enhance the quality and accuracy of responses. When coupled with vector databases and AI ag...Feb 3, 2025 · 6 min readanishratnawat.com