They're good for bootstrapping, but production ready applications require understanding each and every aspect of your code

Reply to this note

Please Login to reply.

Discussion

My problem is I'll get some feature working finally after 100 tries, and then it'll do something weird like deleting half of my app views. Constantly doing things I didn't ask it to do or refuses a simple layout change no matter how I rephrase it. Extremely frustrating and not worth it.

Yeah it takes getting used to, one way I get around it is to ask it to write snippets instead of the whole file and then only use those snippets instead of overwriting the whole thing.

What tools are you using to do this? (Or what tools were you using rather)

Lovable.dev

Thank you! Checking it out

This seems pretty slick. Got something basic working quickly, and it was able to add features as I requested them.

What were your troubles with it?

Two prompts got me here. Should I keep going? It doesn’t seem like its on the right path though lol

Tell it that it’s not on the right path and how and see if it can course correct.

This is why it is essential to (1) modularize everything (2) maintain a mapping and holistic understanding of your codebase. The LLM can't do that, so you need to hold the meta projects and directions in your own head, try to describe it and even convey it back to the LLM itself.