| > 1. Untangle your self-worth and your work When you are passionate about your work, it can easily bleed into every other area of your life — you read about work-related topics in your free time, you think about a particularly challenging problem in the shower, you journal about your work, etc. It also changes ones social circle: hanging out with an ambitious and curious start-up crowd easily leads to work as the default topic in a gathering of friends. Once you have work deeply embedded in your interests and social life, it does not take a huge mental leap to "work is what defines me as an individual". That then leads to a precarious "all eggs in one basket" situation that leaves you vulnerable in cases of professional failure ("My start-up is not doing well; I am a failure") or burnout ("I'm cynical about my work; nothing matters"). It took quite a bit of time to disentangle my self-worth and my professional identity, but it makes life so much better. |
For example, I am very passionate about statistics, I spend a tremendous amount of my free time studying it. I also work as a data scientist. For far too long I mistook a passion for statistics as a passion for data science. I know many software engineers make a similar mistake regarding their passion for programming.
This is a surprisingly big issue in my experience because commitment to your craft can lead to friction with your work and vice versa. This is not a problem when you realize these are two distinct things, but can lead to problems if you aren't aware of this difference.
The most obvious one is that confusing work for craft means you can put more energy into your employer's goals than ones related to bettering your craft (and also yourself). For a software engineer, at first, a late night coding session can benefit both. However in the long run if you keep spending time solving your employers problems, you will have less energy to study and practice software for it's own sake. This can also lead to burn out in which you start to lose you passion for your craft as well.
The reverse of this is also true: being very good at your craft can hurt you professionally. Your employer doesn't care about good code, or the correct statistical models. In the past, whenever I saw fundamentally incorrect statistical tools being used in production at work I couldn't stop and try to correct it. I've seen many software engineers struggle similarly when orgs make bad technical decisions.
I failed many interviews because the interviewer had a mistaken view of things, and rather than just play along, I would try to correct them (I've learned that no matter how sincere and kind you are in your correction, it is always a mistake to correct an interviewer). I distinctly remember the first time an interviewer incorrectly "corrected" me, and instead of justifying my decision, I just said "wow you're right, I was just sketching out some ideas here, but that path is worth investigating". Got that job very easily.
Eventually I realized that I am passionate about statistics and mathematical modeling, these are related but ultimately tangential to my day job. It's great that I get paid well to do something closely related to what I love to study, but at the end of the day it's no different than a true coffee lover working at starbucks.