That really depends on the size of the feature, but imho we should be reducing the need for meetings/reviews, not adding more. Forcing design reviews just slows people down. Jeffy B's "communication is terrible" are words to live by if you want fast moving engineers.
Sure, but the price is worth it. If we have a design session before you start coding, it definitely will make the feature go “late” by an amount of time proportional to the design session… which is less time than the required to fix the design after the PR is open.
“Fast moving engineers”: I can only imagine managers advocating for that. As an engineer, I can only but express disdain for such a mentality.
I disagree, as someone who has been both an engineer and manager, if you want feedback one on one from someone who you know would be valuable, always go for it, but official design reviews end up including many people who don’t matter once it becomes a required process. The people who most love taking your time for design reviews tend to be architecture astronauts, not fully grokking the real nutty gritty or caring about things that don’t matter.