Blog
Thoughts on software engineering, AI, and continuous learning.
-
How Spec Driven Development fixes Vibe Coding's failure modes by building an engineered memory — structured specs, a shared repo layout, and AI-era code review.
AI AgentsLLMsSpec DrivenRead Post → -
The three compounding problems that make AI-powered development fail — and their solutions: shared language, feedback loops, and intentional code design.
AI AgentsLLMsBest PracticesRead Post → -
An in-depth developer's guide to mastering Claude Code: CLAUDE.md guidelines, memory management, subagent isolation, parallel sessions, compaction strategies, and hooks automation.
Claude CodeLLMsBest PracticesRead Post → -
Learn the discipline of building the systems, constraints, and infrastructure around an AI model to make it reliable and useful in production.
HarnessLLMsBest PracticesRead Post → -
A practical guide detailing key strategies to fix and prevent context failures in LLMs, including RAG, tool loadouts, and session management commands.
ContextLLMsCommandsRead Post → -
An in-depth guide to context optimization, managing session compaction, and mitigating context failure modes like rot and distraction.
ContextLLMsBest PracticesRead Post → -
A practical guide covering the top 6 prompting techniques, long-context best practices, and security measures — with real-world examples.
PromptingLLMsBest PracticesRead Post → -
Learn how to use the Caveman Method to force AI agents to respond with maximum efficiency and zero filler.
PromptingLLMsProductivityRead Post → -
A brief overview of Recursive Language Models (RLMs) and how they solve the Context Rot problem.
AILLMsArchitectureRead Post → -
An in-depth analysis of the Gemini CLI's multi-agent routing system using raw request/response logs.
AI AgentsGeminiRoutingRead Post → -
Learn how to use mitmproxy to intercept and analyze the actual payloads sent to Large Language Models.
DebuggingSecurityLLMsRead Post → -
A simple English guide on how the AI agent terminal sandbox protects your computer from rogue code sabotage.
SecurityAI AgentsSandboxRead Post → -
An interactive dashboard comparing the top 5 libraries for controlling and structuring LLM outputs.
FrameworksLLMsDataView Interactive Post →