📝Technical design helps to save time on reworks
It’s a common misconception that creating technical design documents before implementation slows down the implementation. I found this to be false in practice and technical design and discussion actually speed up implementation by helping to avoid costly rework—it’s much easier to correct wrong ideas while you’re still planning vs. after a lot of code has been written already.
See also
Sign-offs encourage Big Design Up Front. Care needs to be taken to not slow down tech design by requiring costly sign offs