novibe-vibe-coding.hashnode.devBack to my Agile roots: How User Stories and Acceptance Tests Brought My Agent Workflows Back on TrackWhen working with coding agents — and I noticed something familiar (and frustrating). Whenever I started a new project and wrote a feature or design document, it quickly turned into a technical specification. I’d dive into class structures, APIs, and...Oct 22, 2025·4 min read
novibe-vibe-coding.hashnode.devGuardrails for Coding with AgentsWorking with coding agents can feel like pair programming with an overeager junior partner: enthusiastic, fast, but sometimes reckless. To keep the collaboration safe and productive, I’ve developed a set of safeguards that make coding with agents rel...Oct 13, 2025·3 min read
novibe-vibe-coding.hashnode.devBuilding a Multi-Agent Workflow for Design and CodingIn my work with coding agents, I’ve run into a recurring frustration - I kept doing the same jobs over and over. Checking that we use dependency injection instead of ad-hoc mocks. Ensuring we write tests (and don’t weaken or remove them). Spotting c...Aug 18, 2025·8 min read
novibe-vibe-coding.hashnode.devWhen Coding Agents Declare Victory Too Early: A Refactoring Horror StoryI recently had an experience with a coding agent that perfectly illustrates one of the biggest challenges with AI-assisted development: the tendency to declare victory while the house is still burning down around you. The Setup: A Simple Refactor Gon...Jul 17, 2025·6 min read
novibe-vibe-coding.hashnode.devThe Two-Phase Approach to Coding Agents: Write First, Refactor SmartThe Problem Every Developer Faces with AI Coding Agents If you've worked with coding agents like Sourcegraph's Amp, Claude Code, or GitHub Copilot Workspace, you've probably experienced this frustration: AI agents are terrible at writing clean, compa...Jul 2, 2025·5 min read