It's not hard to reason yourself into that situation... part it is that as a software dev in a corporation, you have a "better" life than 99+% of humans currently alive, or who have ever lived. You are unfathomably lucky. To even be in a position to contemplate "Oh, this career isn't spiritually fulfilling enough" necessitates an unbelievable amount of privilege (not using the word with any negative connotation). We are having this discussion right now between a bunch of other incredibly lucky and privileged people. If we included an average spectrum of 100 people in this discussion, we would have 50 starving people begging for an apple, 40 McDonalds workers pulling extra shifts to pay for their food tonight, etc. and our complaints would be absolutely ridiculous. Our discussion here within the HN community is like people in the yacht club lamenting that their yacht is aging and isn't made from the most prestigious woods. That is the kind of perspective your favorite drug can impart...