For teamwork there are frameworks like DACI
https://www.atlassian.com/team-playbook/plays/daci that, along with a low ego, blameless, professional culture can end up helping to make well informed decisions. It can handle a NoSQL vs. Relational type decision as a breeze! The whole team (s) should be involved. It beats the classic talking shop get everyone in a room and someone starts rambling, and you try to solve every itch anyone can think of.
I understand the resistance of developers to such frameworks. Maybe Scrum misuse killed all enthusiasm.
Both inside and outside of work: 5 whys is good.
Think of 1 and 2 way doors. If the decision is reversible it is almost an experiment. Travel for 4 weeks or 12 weeks? Doesn't matter as you can fly home at any point.
Even buying a house is fairly reversible although selling immediately will be costly.
Having children is a one way door. Having dogs or cats is really too (or should be considered as)
Quitting a job may be 1 or 2 way. If you are high level at Google it may be impossible to get back to something like that soon. If you have a regular web dev job you can probably get something like that again if you decide to take time to do something else.