Hmm. According to the test, I'm both a linguistic thinker and a "naturalistic thinker". Weird. Ok, the linguistic thinker description says that these people often think in words and use language to specify and solve problems. That fits me exactly. However, the career directions are missing any mention of programmer - and in my opinion, language is an essential tool precisely in programming. And programming languages are exactly that - nothing more than languages for computers, even if they're somewhat more formal than human languages. Unfortunately, there's still too much of a separation in people's minds between the aesthetic realm and the logical realm - as if these two areas were incompatible. The result is software engineering, where programming is reduced purely to the formal, as if the programmer's intuition and creativity were something disgusting that should be hidden or even eradicated...
At sec.digigeek.net there's the original article.