pull down to refresh
Because you can't really "compress" code much, right? You need to actually re-architect and provide standards relevant to your project.
Or, you need to include more design requirements in your initial plan. If you work too organically, you end up with a mutant creation.
Me, I have a team to make things real. So my vibes live as R&D prototypes, not production code. This way we can encounter all the problems and decisions once before doing it "for real."
another thought is whether compression is also harder than generation for humans as well
I think it probably is
I wonder how much their performance depends on the need to reason about state vs reasoning about the code itself?
Statelessness is easier for humans and bots alike, but I do think the generation bias is legit independent of the context.
Anytime I’ve prompted “make this clearer” or “clean this up,” they tend to increase lines of code. Even “reduce lines of code” results in, at best, negligible reductions. I have to point out excessive abstraction and overengineering repeatedly.
IME they struggle with the compression step a lot more than they do generation.
It took me 1 hour of prompting to generate the code I've spent 16 hours compressing.