O dilema da documentação no processo de desenvolvimento de software

Cartola: 
Olho: 
Documentar ou não documentar? Eis uma questão que sempre foi e continua sendo fonte de acaloradas discussões no meio da comunidade de desenvolvimento de software. Entre extremistas que defendem que tudo deve ser documentado, ou que documentação é perda de tempo, ainda há os que ficam no meio termo. Mas então, onde estaria esta resposta?