I'm a software engineer and I help build aerospace tools, and the hardest part of my job is not coding or technical crap, it's all communications and learning. I have to learn enough about my customers' disciplines so that I can build software that's useful to them. Def no choice but to get out in the field and learn what they do by seeing it directly. It's never boring.
be interesting to fire up a careers thread and find out what everyone does/did for a living.
yeah, I've known some brilliant people who are not doers. those guys are so frustrating to work with, they can turn anything into a quagmire.
on the other hand, I've also worked with hi-energy idiots, people who might be smart and eager but who have zero judgment -- those guys are dangerous.
as in all things, you gotta walk the line.