Does this match other folks experience or am I deluding myself ?
now, the correctness of said feature is still up for debate, but we cannot argue that the thing came into existence faster than human hands could have wrought.
You can vibe code something faster, but you have to know what your are doing to avoid making a big ball of mud. Anything non-trivial needs architecture that is 'better-than-current-frontier-model' capable.
Now tbh it's not clear at this point if the limit is the model capability or our ability to provide the right context to generate a good architecture, but for now it's one thing that you still need really smart engineers for when working on really hard problems.