I think this hits the mark, or almost hits the mark. I think there is more to it. People who are passionate about computer programming and also do it off the job will over time gain more experience and knowledge than their only on the job counterparts. There is at least one additional anxiety, which is, that in a company people don't listen to those, who do it with passion, and rather play hierarchy games. When they don't listen and the things you predicted then happen, impacting your work, then it sucks and it was entirely preventable. So the anxiety is, that people will think of not passionate employee A the same as passionate employee B, even though one of them has a lot more experience due to lots of free time projects and exploring things outside of work, and will give their opinion equal weight, potentially leading to bad decisions, that impact what B needs to work with.