Hacker News new | ask | show | jobs
by pcthrowaway 1511 days ago
I have to document the shit out of everything I work on so that if I come back to it 3 days later I can remember what the hell this component/module/api is supposed to do.

In my mid-to-late 20s when I started programming professionally I didn't have the experience to know how important thorough documentation was, but it didn't cause problems for me because I could generally just remember all the things I had worked on.