I appreciated this post on /r/cscareerquestions:

What steps should I take to have healthy multi-decade career in programming?

This is my response.

While I’m not super experienced yet, this is what I’ve picked up from observing people who’ve been in the field for a long time:

I think the most important point I’ve written here is to think about the person you want to be, the kind of life you want to live. Figure out what it takes to get there and maintain it, and do those things.