"Find a job where you can get regular wins."
The most soul-crushing part of a job is when you just continually pile frustration upon frustration without ever getting the "high" of achieving a success.
One of the best parts of my prior life as a short-term consultant was that I got that success-high at frequent intervals. It could be as frequent as every couple days but never longer than a month or so. Compare that to long-term consulting... You can go quarters to years with no wins to offset stresses/frustrations. And, yeah, the constant travel sucked (I'd achieved lifetime double-platinum with Marriott after three years of racking up 170+ nights/year with them), but never underestimate how stress relieving regular wins can be.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.