Agentic coding is the term I’ve been using.
Vibe coding means you have no idea how the code looks or works or the architecture. Agentic coding is the same as regular coding, just you had an agent do most of the typing.
I personally really really don’t like working on a code base where I have no idea what the code is actually doing or looks like and I find even the best models eventually start tripping up on messy bloated code bases, though that takes months now vs days like a year ago. I think we’re still early days in the vibe coding experiment and as vibe coded products push into 50k LOC, you start to see the parasitic drag caused by a messy code base on the agents.
I absolutely love the speed that agents give me!
So what I’ve been doing is working myself in a main branch where I’m just tending to the code and writing high level types and architecture, then spinning up agents into work trees and having them work on specific, focused tasks. Then I get and agent to do a merge into the main branch, fix up conflicts, help me go over design decisions etc.
So it’s trying to get the best of both worlds, I’m getting the speed and also my head is in the code and working on the most challenging / important aspects of the code base so my actual technical skills are always improving.
Vibe coding means you have no idea how the code looks or works or the architecture. Agentic coding is the same as regular coding, just you had an agent do most of the typing.
I personally really really don’t like working on a code base where I have no idea what the code is actually doing or looks like and I find even the best models eventually start tripping up on messy bloated code bases, though that takes months now vs days like a year ago. I think we’re still early days in the vibe coding experiment and as vibe coded products push into 50k LOC, you start to see the parasitic drag caused by a messy code base on the agents.
I absolutely love the speed that agents give me!
So what I’ve been doing is working myself in a main branch where I’m just tending to the code and writing high level types and architecture, then spinning up agents into work trees and having them work on specific, focused tasks. Then I get and agent to do a merge into the main branch, fix up conflicts, help me go over design decisions etc.
So it’s trying to get the best of both worlds, I’m getting the speed and also my head is in the code and working on the most challenging / important aspects of the code base so my actual technical skills are always improving.