There are a lot of programmers on this site, and I know quite a few others personally, and I’ve seldom seen a profession where there’s an across the board dislike for the end user like there is in programming. I’ve worked in retail with appliances and vehicles, the newspaper industry, fast food restaurants as a teenager, in education, and at all levels of emergency services. While there are a few bad apples in each of those professions that dislike customers, with programmers it seems to be the normal attitude.
I find this particularly true with the in house people supporting enterprise applications. I suspect this is because the people who make hiring and firing decisions are too far up the food chain to have to use the applications that the daily workers have to use.
In my current job, the IT people don’t care whether a computer works or not, unless it belongs to the school president or one of the deans.
There are a lot of programmers on this site, and I know quite a few others personally, and Ive seldom seen a profession where theres an across the board dislike for the end user like there is in programming. Ive worked in retail with appliances and vehicles, the newspaper industry, fast food restaurants as a teenager, in education, and at all levels of emergency services. While there are a few bad apples in each of those professions that dislike customers, with programmers it seems to be the normal attitude.
LOL... oh so true for the geeks and programmers... for the most part..
Most of them wouldn't know "marketing" if it hit them in the face with "normal people" and consumers...
They know geek stuff and programming, but it's a good thing for Apple that the "geeks don't run the store"... or Apple would have never been so successful with designing, developing, manufacturing and marketing its excellent products...
For the most part, use a geek to fix something -- that's all right. But if you listen to a geek for what works for the consumer -- you're as crazy as that geek... LOL...
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning.
That pretty sums up the phenomena.