Subagent Orchestration: Fanout, Pipeline, and Where Both BreakFanout vs. Pipeline: Optimizing Parallel Subagent Execution Most engineering teams start with a single LLM call, then graduate to chains, and eventually hit the same wall: one agent cannot do everythiJul 1 · 17 min readarihantdeva.hashnode.dev
Agent Harness Comparison: Claude Code, Aider, Cursor Agent, Codex CLI1. Introduction: The Anatomy of Agentic Developer Harnesses Modern software development increasingly relies on language model agents that can read, edit, and execute code without direct human interven1Jun 6 · 19 min readarihantdeva.hashnode.dev
Context Window Management: Tactics That Survive Real SessionsThe Illusion of Infinite Context: Effective vs. Nominal Limits Large language models advertise massive context windows, but the practical limit you experience in a real session is often far smaller. TJun 4 · 18 min readarihantdeva.hashnode.dev
Model Context Protocol Server Design Patterns That Actually Hold Up1. The Naive Wrapper Anti-Pattern: Why Directly Wrapping APIs Leaks Context Tokens When a service simply forwards a request to an external API and returns the raw response, it appears to be the easies3Jun 2 · 18 min readarihantdeva.hashnode.dev
Hooks vs Skills vs Subagents: Picking the Right Claude Code PrimitiveIntroduction: Extending Claude Code Claude Code gives developers a programmable interface to Claude’s language model. It lets you embed model calls inside ordinary code, combine them with external too2Jun 2 · 24 min readarihantdeva.hashnode.dev