Yeah, I used to think like xj9 in collage. But I have no idea how it's possible to survive as completely non-social programmer, now that I've seen what work life actually consists of.
You can be social and build professional relationships without sharing your feelings.
Not for long. People feel like they're really getting to know you if you're that caged off.
You can be genuine without being emotional
Most of the successful people I've seen in my career had a demeanor that ranged between "happy and pleasant" and "serious and stoic". Founders and top executives can get away with being passionate (e.g. Steve Jobs) but serious, reserved stoicism seems to be the norm (e.g. Tim Cook).
But not as good for motivating staff.
i'm not sure how "not sharing my emotions" and "being non-social" are connected. i socialize with co-workers, but we are acquaintances for the most part. i reserve sharing my emotions for intimate friends and significant others.