If you work on a software project, no matter your role, you'll make and a lot of decisions and witness even more being made. Ranging from minor choices between code style A or B to rather impactful ones like where to store data, and why that should be the case.
Recalling the reason behind a decision can be painfully hard after months of ongoing engineering, often because you're missing the context that led up to it....