For your future self
Documentation should be written with the understanding that you’ll forget.
- Your future self will not have the same memorized head space of the code base
- Make everything clear & understandable
- If you did something weird: write a comment