What, When, Where And Why To Document
Before jumping into the Terminal as usual, it’s important to acknowledge and understand the principles behind documentation. It exists for the fundamental purpose of helping people embrace your product better and faster.
You are just one of the many actors in your project. Besides other people who think differently from you, your future self will have second thoughts about what you write today. Documentation consolidates and promotes your product’s success, both in the present and the future.