> Why should we, the technologists, have to make up for the deficits of everyone else int he entire bloody company, hmm?
While I sense that Trevor got out of the wrong side of the bed the morning before writing these comments, I do agree with him.
I too am an introvert - very much so. In the same way that forcing someone who's artistic and not numerate to slave over a spreadsheet full of numbers is stressful to that person, forcing introverts like us to be extrovert is stressful to us. I'm in IT for many of the same reasons as Trevor - as a (recently) diagnosed autistic, dealing with people is stressful, dealing with (what should be) logical machines far less so.
The theme going through the article and many of the comments is that if (for example) sales "don't get" security then it's IT's fault for not teaching it properly. No, it's as much sales's fault for not taking the time to learn the tools they are using.
As an analogy, we expect a fine artist to understand about the canvas, paints, palette knives, brushes, etc they are using. Their job is to use those materials to produce something.
In the same way, if you are in sales, you have some tools available to you - and some of those will be computer systems. You should expect others to expect you to learn how to use them properly - not whinge at IT if you fumess it up - in the same way that the artist shouldn't be complaining that it's the paint brush supplier's fault if they don't know which end of the brush to use.
I'm not suggesting that users should be sat at a workstation and told "figure it out". No, they should be trained properly how to use the systems (IT or otherwise - there are a lot of systems that aren't IT). That training is a TRAINING function, it is NOT an IT function.
Getting a bit closer to home, part of my ${dayjob} is provision of web servers. As long as the server is running and correctly serving up HTML to browsers then I've done my job on that. If the end user doesn't know how to write HTML then that is not my problem (I only know the very basics).
So to summarise :
Training end users in security is not an IT function - it is a training function. Training end users how to use the various systems/processes they need for their job is not an IT function - it's a training function.
If anyone is expecting IT to do training function and complains that they aren't very good at it - then that is a management failure.
It is the job of "management" (meaning all those from CEO/Managing Director down to department/team level) to best use the skills and resources available. If that chain of management has sloped it's shoulders and thrown an inappropriate task at any group (not just IT) then they have failed. If they complain about the failure of someone to do a task for which they don't have the skills or aptitude, and which they are not psychologically suited for, then they have doubly failed.
If you watched someone instruct me to paint a "grand master" quality oil painting, and then rolled around in laughter at my failure to do so, then you'd hopefully get the point that it's a management failure by giving me a task I'm not skilled for. Given incentives and suitable training, I could probably get to the point where the output is at least recognisable - but I can't and it would be daft for someone to give me that task.
Yet the same people who would agree with that statement, would then take the opposite view if an "IT" person fails in a similarly unsuitable task.
There are a lot of management failures !