I have such a hangup on this. Currently, a “tech journalist” in one of the big newspapers in my country is doing a series of articles about how he’s vibe coded an app that, apparently, has been green-lighted by the IT department and is very useful for his fellow journalists.
He admits to not being able to read or write a single line of code, and describes what he does as “leading a team” where he makes decisions about what kind of features to implement, when things are too slow and need speed improvements, etc. Apparently, this web-app is now 66 000 lines of code, and used in production (unclear what it’s actually used for). The LLM agents take care of everything from writing the code to setting up PR’s, reviewing, testing, and deploying.
I can’t help but see so painfully clearly that he’s created 66 000 lines of liability, that he has exactly zero concept of potential bugs in, and which no human in the world is likely to fix quickly if production goes down. He has no idea whether database rollbacks are safe or even possible if something is corrupted… there’s just so many foot canons waiting to go off. And this is just 66k lines. That’s not even a small web-app, it’s tiny (this guy can’t see the difference between generated files and written files, so I’m assuming 66k includes everything), and my personal experience is that LLM agents just get worse as complexity increases.
The biggest problem is that it’s painfully clear that this guy is oblivious to all the above. He’s happily chugging along as long as this looks like it’s working. I can only assume that other people with his level of experience (that is, none) see it the same way.
I have such a hangup on this. Currently, a “tech journalist” in one of the big newspapers in my country is doing a series of articles about how he’s vibe coded an app that, apparently, has been green-lighted by the IT department and is very useful for his fellow journalists.
He admits to not being able to read or write a single line of code, and describes what he does as “leading a team” where he makes decisions about what kind of features to implement, when things are too slow and need speed improvements, etc. Apparently, this web-app is now 66 000 lines of code, and used in production (unclear what it’s actually used for). The LLM agents take care of everything from writing the code to setting up PR’s, reviewing, testing, and deploying.
I can’t help but see so painfully clearly that he’s created 66 000 lines of liability, that he has exactly zero concept of potential bugs in, and which no human in the world is likely to fix quickly if production goes down. He has no idea whether database rollbacks are safe or even possible if something is corrupted… there’s just so many foot canons waiting to go off. And this is just 66k lines. That’s not even a small web-app, it’s tiny (this guy can’t see the difference between generated files and written files, so I’m assuming 66k includes everything), and my personal experience is that LLM agents just get worse as complexity increases.
The biggest problem is that it’s painfully clear that this guy is oblivious to all the above. He’s happily chugging along as long as this looks like it’s working. I can only assume that other people with his level of experience (that is, none) see it the same way.