Remix.run Logo
KPGv2 18 hours ago

Your first sentence cheers that we're moving from NPM micropackages to LLM-generated code, and then you say this will result in people having to learn to code again.

I don't see how the conclusion follows from this.

There will be many LLM-generated functions purporting to do the same thing, and a bug in one of them that gets fixed means only one project gets fixed instead of every project using an NPM package as a dependency.

finaard 10 hours ago | parent | next [-]

There will be many LLM-generated functions doing the same thing, in the same project, unless the human pays attention.

I've been playing a lot recently with various models, lately with the expensive claude models (API, for the large context windows), and in every attempt things are really impressive at the beginning, and start going south once the codebase reaches about 10k to 15k lines of code. Even with tools split out into a separate library and separate documentation at that point it has a tendency to generate tool functions again in the module it's currently working on over taking the already defined one in the helper library.

austin-cheney 11 hours ago | parent | prev [-]

You mention that you don’t see how this could result in developers that write code. Then you immediately follow that with fixing bugs.

Yes, use of LLMs is still developers not writing original code, but it’s still an improvement (a minor one) of the copy/paste of micro dependencies.

Ultimately developers aren’t going to figure out writing original code until they are forced to do so from changed conditions within their employer.