While working in the software field, there could be situations where I offered a solution; sometimes it works and sometimes there could be a better one. It need not be a solution for a collapsing situation, but could range anywhere from using a particular data structure in certain scenarios or using a particular tool feature, or using a specific kind of querying rather than the regular ones etc.
It need not be exclusively software related ones; it could even be how a certain team issue was handled and such non-work related yet professional ones.
After a certain period of time(could be months or years), if a similar situation arises, I try to recollect the then proposed solution. Sometimes, I have a hard time doing it. I can't recollect it easily and tend to spend more amount of time for the same solution, again.
I have started to make notes for it; but a little lost at organizing it.
Question: How to record my work related experiences and observations so that it could be used at a later stage?