"Agentic Engineering" (not vibe-coding, or vibe-engineering) sounds like a far better fit on what the future is going to be (or already is).
You are still responsible for the code that the agent is producing. You still need to understand the outputs and the tests that make sense to create otherwise you are creating tests for the sake of testing, which is useless.
The best comparison of all of this is autopilot and advanced driver-assistance systems (ADAS) in cars. You still need to watch the road at all times and keep your hands on the wheel just in case you need to intervene.
The "vibe-coding" equivalent of this in cars means you are not looking at the road, nor you have hands on the wheel and allowing the car to drive itself without any intervention and no teleoperation. Great for short journeys but problematic for longer journeys and absolutely unacceptable when the AI goes down or is offline and you are stuck in the middle of the highway.
So "Agentic Engineering" is much better without losing the responsibility.
You are still responsible for the code that the agent is producing. You still need to understand the outputs and the tests that make sense to create otherwise you are creating tests for the sake of testing, which is useless.
The best comparison of all of this is autopilot and advanced driver-assistance systems (ADAS) in cars. You still need to watch the road at all times and keep your hands on the wheel just in case you need to intervene.
The "vibe-coding" equivalent of this in cars means you are not looking at the road, nor you have hands on the wheel and allowing the car to drive itself without any intervention and no teleoperation. Great for short journeys but problematic for longer journeys and absolutely unacceptable when the AI goes down or is offline and you are stuck in the middle of the highway.
So "Agentic Engineering" is much better without losing the responsibility.