Ais

AI Software Development: Spec-Driven vs. Vibe Coding

AI Software Development: Spec-Driven vs. Vibe Coding

5 min read

The early days of AI coding were characterized by “vibe coding”—a process where developers would prompt an LLM, hope for a working snippet, and manually fix the hallucinations. While fast for simple tasks, this approach often falls apart in complex, multi-file projects where “context rot” and technical debt accumulate rapidly.

Building with AI Coding Agents: Best Practices for Agent Workflows

Building with AI Coding Agents: Best Practices for Agent Workflows

9 min read

Over the past year, I’ve been working extensively with AI coding agents — intelligent assistants that go far beyond code autocompletion. These agents can plan, execute, and iterate on entire development tasks. They function like tireless pair programmers who never lose focus or context, dramatically increasing productivity when guided correctly.