Hacker News new | ask | show | jobs
by shakna 3456 days ago
I do, usually if one of the following is true:

* I haven't worked with the codebase in the last 3 months

* I wasn't the author

* I'm heading into a major refactor

Paper is malleable. I can cut it out, slide things around on a desk, to show better relationships.

I can write all over the code without forcing any format or alignments.

It helps me understand the control flow, and the exposed API, faster.