It writes blocks of 50 - 100 lines fairly fast in one go, and I work in such block chunks one at a time. And I keep going as I already have a good enough idea of how a program could look like. I can write some thing like a 10,000(100 such iterations) line Perl script in no time. Like in one/two working day(s).
Thats pretty fast.
If you are telling me I ask it to write the entire 20,000 line script in one go, that's not how I think. Or how I go about approaching anything in my life, let alone code.
To go a far distance, I go in cycles of small distances, and I go a lot of them.
> It writes blocks of 50 - 100 lines fairly fast in one go, and I work in such block chunks one at a time.
How many lines of natural language do you have to write in order to get it to generate these 50-100 lines correctly?
I find that by the time I have written the right prompt to get a decently accurate 100 lines of code from these tools, which I then hage to carefully review, I could have easily written the 100 lines of code myself
That doesn't make the tool very useful, especially because reviewing the code it generates is much slower than writing it myself
Not to mention the fact that even if it generates perfect bug free code (which I want to emphasize: it never ever seems to do) if I want to extend it I still have to read it thoroughly, understand it, and build my own mental model of the code structure
And there’s the value of snippets and old code. Especially for automation and infrastructure tasks. If your old project is modular enough, you can copy paste a lot of the boilerplate.
Thats pretty fast.
If you are telling me I ask it to write the entire 20,000 line script in one go, that's not how I think. Or how I go about approaching anything in my life, let alone code.
To go a far distance, I go in cycles of small distances, and I go a lot of them.