I have to say I'm not normally one to post here, and I dislike posting negatively, but this isn't a submission I've enjoyed.
We're all a bunch of human beings. People are complex and have varied fears, motivations, and delusions - and they act accordingly. Whatever role they play in a company.
Someone who has the role called 'manager' in an organisation who interacts with other people who have a role called 'developer' has the task of interacting with a bunch of human beings, and that is often difficult. It is made more difficult when they all decide it is in their interests to devote their time to creating something complex. That's a fine area about which we can talk about ways to improve.
However this 'geek' moniker, while all lighthearted, puts distance between people. It makes the article, to me, seem partly about the author (telegraphing the distance he puts between him and others in a relationship he possibly sees as being based around 'power') and partly about his message. I'll be happy if I've gone overboard in my interpretation though!