Remix.run Logo
▲ noduerme an hour ago

I think I'm where you are. Reading all the code it spits out, and then a lot of adversarial questioning. (This is what I mean about "talking to the AI", which was brushed off by another commenter). Naming conventions, decisions about classes or inline code, all these things I would not do.

So then I spend all this time getting a mental map of the code it wrote, and making my own decisions about that code. Then I ask it to rearrange it in consistent ways. Then I find bugs or oversights. Etc.

What I'm trying to say is that while all of that process with the LLM is modestly intellectually stimulating, it's not as stimulating as just writing the code myself, and it's also incredibly frustrating to have to go through the agent. And yes, I could just rewrite the functions my own way, but once I'm in a project that's LLM-driven, the temptation is to make the LLM fix it instead of fixing it myself. Whereas in a project that I'm writing from scratch, I wouldn't make those mistakes or have to think about those stylistic things, I would have already seen the bugs that it missed before I wrote the code, and I would be using my mind to its fullest potential instead of delegating my thinking to a stupid robot.