EVERY new knowledge/experience can (should) enhance your
intelligence and hence your computer skill.
Everybody has his own definition of intelligence, mine is :
"Intelligence is the ability to find (hidden) relations between things to solve problems for which we haven't a known solution,
usually by adapting a method used to solve a different problem."
(I'm far from a philosopher or a knowledge engineer, sot my definition worths what it worths... ;-)
So in this case
EVERY new field of knowlegde/culture/encounter may increase your intelligence if you learn from it...
It's not what you learn, but rather how what you learn could be "linked" to another field...
(For example I remember I thought about packet routing, looking at ants !)
Being a total geek I read almost only technical books.
But I like when I can, to learn from totally unrelated field.
- Marketing teach me a lot about User Interaction.
See how salesmen induce a behaviour and imagine how it could be use to induce correct behaviour if applied to a GUI.
- History teach me a lot about mistake of the past...
- See how the linguist's knowledge of Larry helped him to design a GREAT language...
(His Ideas are simple but he was the first to link so closely spoken languages and computer ones
(please don't tell me about COBOL or LOGO they are obviously COMPUTER languages))
- Even Sci-Fi teach me a lot (the Bene-Gesserit, the General Semantics, etc, are REALY good things to learn)
Note :
Srange to see how my answer is similar to
my previous one on another thread...
"
Only
Bad
Coders
Code
Badly
In
Perl" (OBC2BIP)