Contributing to open source projects, user groups, reading books on coding and productivity? How CAN these be pitiable things? I personally think this is a step before being brogrammers, which I loathe.
Let's face it. Being a coder in this brave new world is akin to being a magus in the old times. You know things, you incantate words and verbs only which you and a chosen few understood and you create something out of nether, only real in your mind's eye. And if you deal with information, as they did, you have to convey it. This is something inherent to this craft. You encounter problems with something, you log it; you solve it, you log it. When you share it, many of the people who trod the path will solve the problem, sans the time you spent, and do more. When they encounter something and log it, you will know more. This is a balancing act, nothing more nothing less.
It may be just a job for you, but for me it is an act of creation and more than a job.