What's not mentioned is that these "weeks of architectural decisions" that must happen in minutes are exhausting, just as they are when we spread them over a long period. Perhaps more so!
I'm finding that being forced into these huge, multi-module level decisions many times per day wears out my brain and if I don't stop and get away from it, the LLM will just happily continue to output stuff that isn't going the correct "big" direction.
So while it's still true for me that this method gets to the finished product faster, it's not true that you get back 100% of that time as dev time. You don't. Maybe housecleaning, reading, TV, something else time? But not heavy brain work time.
threecheese•7h ago
Where are new module boundaries? Do we even worry about duplication and modularization? Do we ship data models as documentation and test cases, and let codebases implement them however they like, whenever they like? My mind swims.