On a personal note, I must admit that the level of arrogance seen in IT is sometimes quite overwhelming. Just because someone can use a computer does not automatically make them smart; other people have other skills, amazing! ;)
On a personal note, I must admit that the level of arrogance seen in IT is sometimes quite overwhelming. Just because someone can use a computer does not automatically make them smart; other people have other skills, amazing! ;)
From my personal life, my wife couldn't care less about computers and probably would never watch a TED video, but her "people intelligence" is very high -- she can relate to many different kinds of people and wherever she goes she makes good friends and people around her hold her in high esteem.
Her dad is something of a bookworm who knows a little bit about everything and quite a bit about a couple of things. If he were younger (he's in his 70's) he'd probably get his news from HN. I've often wondered if his "intellectual intelligence" was transferred to her but in a different form... like she used it in a different way, in interacting with and reading people, instead of books.
Coders can often walk though large logic problems instantly, but IMO that's the same basic thing as an artist knowing which 12 lines capture the basic idea of a picture. Think of it like the brain missing the correct API's, you can fake it but it's slow and buggy. But, if you start to spend 10,000+ hours solving the same types of problems and you are going to create that foundation.
EX: Cab drivers develop much better spatial reasoning skills over time. http://news.bbc.co.uk/2/hi/677048.stm
Trying to explain that to a non-coder is not easy to do without appearing arrogant, and I think that is why people in IT can appear rude. How do you politely say, "Your mental representations are so messy and imprecise I'm having trouble categorizing what you need?"
You say: "OK, now that we've covered the standard flow, let's talk about the strange cases. What are the weird situations that come up once in a while?"
For many users, "ALWAYS" translates to "always, except for the oddball case", and "NEVER" translates to "not usually, but you never know."
That's why Requirements Analysis is as much about psychology and anthropology as it is about logic.
The number of real world problems where ALWAYS applies is vanishingly small. This is the reason that rule based artificial intelligence floundered. The answer to almost every interesting question is some variation of "sometimes", "often", "almost always", "except when", etc. This is why statistical techniques and machine learning have led to solutions to many problems where rule based AI was an abject failure.
http://www.ted.com/talks/ken_robinson_says_schools_kill_crea...
As soon as I told him what my job he barely spoke about his own - it was just constant banal anecdotes about what I did, how bad he was with computers and how I must be amazing and...
On one level it attests to how important computers have become in our daily lives. Mostly it just makes me sad because, really, I'm just an IT guy!
I also can't stand it when somebody tells me they are just completely computer stupid. And that's before we've even said hello.
You think you're creating a UI that encourages learning by exploration, but a lot of your users are too terrified of their machine to dare click that button.
This is something we need to work with and educate users about - they're not stupid, they're overly cautious.
If at all I am available, she will ask help for the smallest stuff fearing she would break something.
Sometimes I think its not even about breaking anything, but more about not fancying herself to recover from "even more damage."
That's the beautiful thing about software - you can't physically destroy anything, such that it can't be moderately easily recreated.
I can't backup my car, so I'm extremely hesitant about messing about with the transmission or exhaust or what have you.
It's trivial to backup my computer and data, and just go for broke. Worst case, I'm out some time, but no real dollar cost.
Fear of computers is nothing compared to fear of mathematics.
Not to pick on the gender, but girls who came in almost always started the explanation of their problem with some variation "I have no idea what I'm doing with this thing" or "You must think I'm a total idiot, but..."
A lot of the time, problems were simple and I could show them how to fix it in a matter of minutes. All I could ever tell them was that if they played with computers for a living, they'd get the hang of it too.
Out of the two people she shares an office with she is definitely the most tech literate by far... People do undersell themselves.
... always starts off a request for tech support with
the words "tom, you're clever".
,,, It's the strangest thing, since none of us are named Tom.