I listened to an interview with Patrick Collison were he claimed that when coding one should always optimize for speed - even when speed is not an issue. (Presumably because it leads to good coding practices, clean code, less build up of unnecessary functionality etc.)
Assuming that is correct - and I think there is something to it - it makes me wonder: is there something similar that one could optimize for in life? Life is such a multivariate thing that it can at times be hard to know what to prioritize.
What parameter is a candidate for having most positive side effects on your life when optimized?
In my opinion, optionality is something worth optimising for. This would apply to any domain: optionality in health (i.e. maintaining a base level of fitness so you can jump into most activities, maintaining a healthy diet to stay in shape and improve longevity), social optionality (having a good amount of reliable and trustworthy friends), financial optionality (saving for, and eventually obtaining, financial freedom), skill and career optionality (learning a wide variety of hard and soft skills to enable transition into different roles).
Basically, in absence of any clear direction, take the set of actions which opens more doors than it closes.
Excellent synthesis. Every virtue lies between two vices.