Being very good at what you do makes you just that: very good.
Being very good and being nice: that makes you great.
The article is targeted at programmers (or even system administrators), but I think the moral of the story can apply to many different fields. If you are an expert, it can be draining and frustrating when someone else just doesn’t get what you are trying to communicate or when a journeyman makes a novice mistake.
Be careful of lashing out at others because you are passionate about your work. As mentioned in the article, those who are not familiar with you may mistake your behavior for a personal attack. Not only that, but respectful communication also results in better understanding in the future, even if it does require a little more time up front.