I also think that having friends, colleagues, and coaches who are very honest with you is extremely important because invisible mistakes are sometimes especially hard to spot. Maybe you got a very fancy-looking new position, but it’s way “less good” than you doing a more hidden but higher impact job. The rest of the world will tell you that it’s great; so you need transparent friends and be in a sufficiently good mental space to receive this feedback.
Reviewing your decision on your own every X months and trying to make predictions about what “really good impact” looks like may be a good idea.
I also think that having friends, colleagues, and coaches who are very honest with you is extremely important because invisible mistakes are sometimes especially hard to spot. Maybe you got a very fancy-looking new position, but it’s way “less good” than you doing a more hidden but higher impact job. The rest of the world will tell you that it’s great; so you need transparent friends and be in a sufficiently good mental space to receive this feedback.
Reviewing your decision on your own every X months and trying to make predictions about what “really good impact” looks like may be a good idea.