The psychological profiling [of a programmer] is mostly the ability to shift levels of abstraction, from low level to high level. To see something in the small and to see something in the large.
It's like living at an airshow, unless you have something against airplanes, golf, guns, motorcycles, nice cars or drinking.