99% means I write 1 line for every 100 AI lines. It's probably 1 human line for every 10,000 AI lines right now.
99% means I write 1 line for every 100 AI lines. It's probably 1 human line for every 10,000 AI lines right now.
There are still people who ride horses.
I do think a better programmer will be a better prompter just like a better compiler engineer will be a better programmer (when performance matters at least).
Because 100 lines of (debugged, reviewed) code per day is a good speed for seasoned software engineer. I assume that you can produce more than 100 lines of something per day as a prompt.
So, what is the problem domain that requires one to write several thousands of lines of code per day?
If they write 2 (two) lines of code, the combined output of them with LLM, as I read it now, is 20K SLOC. This is yearly output of human programmer.
It is very much possible to write 100 lines of (debugged, reviewed) code per day for human. And these 100 lines of code would result, if we apply their LLM multiplication factor, in 50 (fifty) man-years of work!
Even if they write very little code, say, one line per month, after a year of work they will get result of about 6 (six) years of human programmer. SQLite is 155K SLOC, about 8 man-years.
And that what raised my question: what is the problem domain that requires so much code?