There is a big gulf between the know-nothing vibe-coding and a professional programmer using a LLM, with lots and lots of people somewhere in the middle, who can code, but is slow at it because they are always learning on the fly, coding just a few hours a week, targeted at small goals, like data wrangling in a pipeline, small applications to replace clunky and error prone Excel books. No, I don't have a study to back it up, just my own experiences in how much I have done this last year. Maybe it doesn't apply to corps with a lot of top down beuraceacy, but in small to medium-sized enterprises, I am convinced it is an engine of agile innovation
Differences in LLM usage are common, so I guess we'll just "argue" here :)
Yesterday I was discussing with the head of a company that has been developing software for 30 years, and he told me that they had some old assembly code left, the original programmer retired years ago, so they converted the code with the help of LLM...
I use LLM to create scripts for various manipulations and data extraction from documents, once I managed to create a working "Wikipedia" after several attempts to make prompt as accurate as possible...
The question is not whether I could have done it, but how long it would have taken me without LLM.
But looking for bugs in "someone else's" code I created is a scary, frustrating job, especially when LLM hallucinates extensively somewhere in the middle of the work :)
The question is, will the vibe coder care at all about those bugs? Will the company using vibe coded apps care about those bugs? Or they will just add another requirement to the prompt and churn out the next version? Yes, they will never have a guarantee this new version will be better, but arguably most software products don't have such guarantees either. So are we users worse off or the same? Because if we're about the same, and the producer saves a shitload of money, you can guess where the future is.
https://www.reddit.com/r/NoCodeSaaS/comments/1mvb3tm/chamath...
Professional coders are the only ones who can get anything real out of llms(well, maybe a 19% decrease in productivity but it’s not fake.
Do you have a source on that “impact is monumental for non developers”? Because most of what I’ve been reading is that group is mostly vaporware.