I'd never send an email written by an LLM, definitely never without reading it first, and that's why I'd never deliver code to a client without at least having read and edited it first.
I would love to get a 6-month update on this, and to hear what an extended period of “vibe coding without checking the output” does to a software project.
(Toots can sound more sarcastic than we intend. I don’t expect the owners experiment to go well, but I’m honestly very curious to know how it turns out)
@benpate it actually has been 6 months already so here's an instant update! I've been watching with curiosity and fascination and honestly it's been going pretty well from the outside perspective (I haven't seen the code). BUT it is taking them enormous effort and time to work on the app, like every waking hour for many months and making mediocre but steady progress. An engineer putting the same effort and time in would have gone much further I'm sure (but hard to prove).
Wow.. that’s much better than I would have expected. I think of LLMs as over-eager interns with infinite time to read all the docs, but no common sense to know what to do with it.
I wouldn’t leave an app in a Jr developers hands for 6 months without checking, and I’d have expected the LLM to fare even worse.
I know a non-developer business owner who had hired a developer to work on an app. The developer bragged that they never look at code anymore. This led the business owner to let the developer go and start vibe coding the app themselves.
It's definitely not anything to brag about. As a developer, caring about the code you're shipping and adding value and quality to it is basic professionalism in my opinion.