I’m significantly older than you. I started coding in the late 60s. My current strategy is to not read any of the code written by my agents. That’s the only way I can take advantage of their productivity. What I do instead is to surround the agents with extreme constraints. Unit tests, gherkin tests, QA procedures, quality metrics, mutation testing, test coverage, and a plethora of others. In the end, I have very high confidence in the code they produce because they’ve had to run the gauntlet of all of my constraints and tests.
@ritu_twts Today the cars are fully manufactured by robots… still cars engineering is a thing though.
The same for mathematics. You can use calculators, electronic sheets, machine learning, but you need to understand what the machine is doing.
No coding knowledge means poor AI results
Vibe coding is more frustrating than just coding. It's like having a very dumb junior developer who doesn't know which questions ask and who doesn't understand the project (and is not willing to)...but, can google over documentation, stakoverflow and google as fast as light