Instead of $12 they should get $10.
My hate for IT comes from this: my entire company does programming, yet IT people treat us like idiots when we know how to code better than they do.
I've learned that just because people know how to do really crazy things that involve the computer as a tool - depending on the actual job (take design, for instance), at least half of them know jack shit about the actual operation of the computer.
I work with 3D designers who have to utilize some of the most complex software and have zero clue how to actually use the computer, except click on things they've memorized to do the specific job they know.
My brain is just so confused by that whole concept.
Granted - programmers, by trade, seem to be the least likely to know so little about general computing - but depending on the IT concept in general, they may not pay that much attention to other things.
I know coders who really know jack shit about even novice IT concepts.
Not a slam or anything - I couldn't code something to save my life. We all have our specialties and focus on them - my brain doesn't work with coding, it just doesn't see things like that.
There's different types of programming. Think of a car: IT can be more like working on the engine and transmission of the car, sometimes building the entire car sometimes tweaking gear ratios, perhaps adding a supercharger or replacing a battery... sometimes even the simple stuff, like changing the seat position or the way the steering wheel is set (height, depth, etc), also setting the locks, having keys made, and perhaps some advanced work configuring things in the ECU, like the fuel mixtures, compression, etc etc.
Some programmers are going to be right there with the more advanced IT types, doing the actual line by line coding and working on the variables and hell I don't know... for the entire ECU. The "kernel" type programmers are going to know the complexities of the system, and usually how things are interconnected and what to expect so that it can be coded/configured properly... and to know how and what we "builders" want so we can easily change things later without bugging you.
And some programmers work on the infotainment system, and know absolutely nothing about the way the rest of the car works.. and couldn't possibly care. Also designers fall into that group. Any designers who actually know a thing or two about computers, know that simply because they made tinkering a hobby most likely. I've dabbled into creativity stuff with digital design/photography - I'd know my way around computers because that's my hobby and now profession. If I make it as a photographer, I'll be a Photoshop and other digital darkroom user who is extremely confident with everything else on the computer because that's where I started. But it's rare in that crowd - they usually learn enough to get around the tool shed (the computer) so they can use the tool itself (the application).