Remix.run Logo
giancarlostoro 3 days ago

> the user will at least need to know something about the topic beforehand.

This is why I've said a few times here on HN and elsewhere, if you're using an LLM you need to think of yourself as an architect guiding a Junior to Mid Level developer. Juniors can do amazing things, they can also goof up hard. What's really funny is you can make them audit their own code in a new context window, and give you a detailed answer as to why that code is awful.

I use it mostly on personal projects especially since I can prototype quickly as needed.

skydhash 3 days ago | parent [-]

> if you're using an LLM you need to think of yourself as an architect guiding a Junior to Mid Level developer.

The thing is coding can (and should) be part of the design process. Many times, I though I have a good idea of what the solution should look like, then while coding, I got exposed more to the libraries and other parts of the code, which led me to a more refined approach. This exposure is what you will miss and it will quickly result in unfamiliar code.

giancarlostoro 3 days ago | parent [-]

I agree. I mostly use it for scaffolding, I don't like letting it do all the work for me.

codr7 2 days ago | parent [-]

No friction, no improvements; that only guarantees you'll never find a better way to solve the problem.