I was about to write exactly the same post :)
The only thing is that it's extremely complex to teach that to youngsters. Code reviewing doc from juniors takes a lot of trips back and forth in the comments.
I guess that clear a clear doc comes with a clear vision of what you're doing.
We’re a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.