The hardest part in writing docs is that you start describing things as is, then you see so many places the "as is" state needs improvement, so you run to fix that before documenting.
And since "as is" state is never perfect, you never finish the doc you have started.