Way back when in 2006 I attended this talk as a budding sw engineer
http://www.dfjug.org.br/Merson06_JavaOne.pdf
Two questions asked to the speaker afterwards still resonate with me to this day (below are my notes)
Q1: How much should you document?
This question came up after the session, and he said you should document as much as necessary for your stakeholder. Documenting any more would be overkill.
Q2: Question the value of your artifacts.
What this guy also said was to question the value your artifacts are doing. If no one is reading the artifacts, then something is wrong with this picture.