Documentation

Write a lot. You never know when it might come useful.