Remix.run Logo
yanis_t 3 days ago

Spec-driven approach is fun. I wonder at which point of anytime at all we are going to commit only specs into the got repo, while the actual code can be generated.

Obviously we’re not here yet because of price, context, and non-determinism, but it’s nice area to experiment with.

hansmayer 3 days ago | parent [-]

> Spec-driven approach is fun

...If you never ever look at the code that's generated, it probably is.

sersi 2 days ago | parent [-]

So far my flow with llm is spec, get the llm to develop it, it kinda works as a proof of concept. Then I look at the code, the structure and architecture makes me want to vomit. So I initiate a refactoring round where I tell it exactly what I want to refactor it to. It kind of follows but I still need to make manual changes

At the end of that process I get something that's not too terrible.

So for producing production ready code I'm not sure it's ready yet since the handholding is a significant investment.

For producing quick prototypes/proof of concept. It's great

And to be completely fair, working as a consultant I've seen my fair share of production code that was even more of a mess than what claude generates by default