Should we all just embrace the vibes?
I talked with a friend I highly respect today and discovered he's FULLY IN on agentic coding. Doesn't read ANY of the code; agents write and review everything and have access to everything so that they can write better code. It's as if code is a lower level thing that doesn't need to be checked as long as we check the higher level is working.
My experience so far with agents is: they are very helpful, but produce awful unmaintainable code. If left to roam free, you'll get code filled with bugs and that is very expensive to fix because nobody can understand. My friend said that the agents can fix the bugs that eventually come up.
If I'm being honest I haven't done any actual production "vibe coding" myself because I've seen the code that is created with that and it's terrible; but what if that doesn't matter? I agree that code quality for the sake of code quality doesn't matter at all; but we seek "good code" because that is the kind of code we understand and are sure won't break; and also because it's code that is cheap to refactor/evolve/extend/etc. Is "going all in on AI" inevitable?
Idk man... I don't think that's a good strategy, but I'm just wondering if I'm a skeptical living in the past