Sometimes I think IT is an industry full of witch-doctors
Monday, 6 November 2006
From what I've heard, being a witch-doctor was a pretty cushy gig back in tribal times. You got treated like the most important person in the whole group. Everyone looked up to you, gave you offerings and helped you out. All they asked in return was that you help them with their health issues.
The problem was that a lot of witch-doctors knew almost nothing about medicine. And what they did know was simple - a few easily available herbs that could cure stomach upsets and the like. But no self-respecting witch-doctor was going to let that impediment stand between them and high status.
Fixing appendicitis and diagnosing cancer is really, really hard, so the wtich-doctors came up with a better method of hanging onto their posts. They learned how to create a big song and dance out of every little thing they did. They'd wear scary looking masks, chant indecipherable spells, and throw stuff into fires to make them flare up. All the other tribes-people were really impressed with this, and pretty much forgot that their sprained ankles still hurt afterwards, or that the bark they were given to chew on was available on pretty much any tree.
Often, I think a lot of people take the witch-doctor approach to with their IT careers. Even the simplest problem has to be turned into some kind of mystical journey - filled with strange methodologies, bags full of design patterns, and hundreds of pages of UML diagrams. And if even that's too difficult for you - you can always make up a few technical sounding words and acronyms to baffle and impress your customers with. Important-sounding job-titles and roles are also very useful.
The number of times I've started on a project and sat in meetings completely confused as to what all the impressive stuff everyone was talking about was - only to later discover it was something embarrassingly easy. Or the amount of code I've had to wade through that calculates a few numbers, but has to use class reflection, five different frameworks, a hand-rolled B-tree and ten different configuration files.
I sometimes feel as if people all over the place are just doing the same old witch-doctor trick - covering up the fact they're out of their depth or making something simple hard by making a big song and dance out of everything.
Consultancies are absolute masters at this, as I'm sure almost anyone who's had to deal with them can tell you.
Anyway, after that little rant, I thought I'd link to this parable, which sums up the problem much better than I ever could.
Paul Knapp (editor@brainbox.com.au)
Articles and advice on brainbox are for general interest only. You should never act upon anything you see here without first seeking professional advice. Please see our Terms & Conditions for full details.
heheI think you hit the nail right on the head. If everything was simple, then how would consultants justify 150/hour rates? I have always said that Comuter "science" in general and IT in particualr are just Con Jobs. Something to do with human psyche and information hording and all that good stuff. Also note that humans are hard-wired to defer to "the priest" who intermediates with the "higher power". This is why most IT and Computer professionals make a conscious and constant effort to blame the users and make them feel like shit and stupid for things which they shouldn't have to worry about. Making you feel guilty so you will let the priest/mullah do what they want? ring a bell? Each of us carries more processing power than all the computation power used to fight the second world war AND send man to the moon. Yet, notepad still wants to put a 4GB text file in a 20GB memory buffer. Isn't this cute? IT head, 11/05/2006 10:03:21 AM MaybeTech Tips This is an interesting story and I think that the biggest real story behind this is that the fixers and tech guys of IT do not like this witch doctorness that causes great ideas to be dragged out into meetings either Bill, 11/05/2006 10:49:24 AM Now for the other side of the storyI can understand your frustration. But you have over simplified it. Let me give you a bit of the IT guys' point of view. Let's play with an example. You want to create a simple database of information for your division. Your IT guys don't want you to create a simple little MS Access ditty but they are understaffed and can't get you want quickly so you ignore them and do it anyway. You are just trying to get your job done and don't have time to wait for the unresponsive "witch doctors". So let's jump ahead a few years. Maybe your division has expanded from a half dozen to 50 people since you used a DESKTOP class platform (Access) your app does not perform well with 50 people. Or maybe you stored it on the local hard drive of a machine in your division and it crashed and took years of your data with it. Or maybe since the app was created to "just work", the data was not normalized so you have inconsistent entries like "Witch Doctor" and "WitchDoctor" that over time gets impossible to do searches on to extract the data in usefull ways. Or maybe the guy who worked in your division who wrote it in the first place leaves and since no on in IT knew anything about what you were doing has no idea how to support this thing you absolutely depend on. Or maybe you created it in total secret in a government agency without IT knowing and when a Freedom of Information Act requests comes through they don't even know about your data to include it and therefore open your agency to being sued for non-compliance. Or...a hundred other things. IT is not just about the geek down the hall fixing things on your PC that you could have done yourself. It's about applying INDUSTRY STANDARD and BEST PRACTICES to to gathering, storing, retrieval, and security of your data. The idea is for you not to have to think about these details so you can concentrate on the mission of your particular division. I covered just a little of it above and here are some labels for those simple examples - scalability, data consistency, corporate memory and documentation. I learned something a long time ago when I was working in a factory: No one's job is as easy as it may appear from a distance. Micheal Moery, 11/05/2006 11:39:28 AM and the story from the middle!Yes, some do act as witch doctors - but only because they only know a little more than whoever hired them - and they are scared they will be found out!! I work advising people on IT from an impartial perspective - basically pointing out when its black magic! The good geeks in IT are much more open to letting you know how it works, and why something needs to be done. Consultants are very much for pushing the hyperthetical situations because they know they never happen - but business is all about reducing risk. Put one against the other - and the IT consultant feeds his family for a few weeks! I find security people are the worst - although helpdesk jockeies can get very close - especially the ones dealing with retail and small business customers. Security is all about being sensible and balancing convenience against security. Ever wondered why Dr Solomon (the man who invented the anti virus package) never actually used one himself? In the end its all about listening and asking questions. If you don't understand the answer, tell them, but also point out when their answer contradicts something they said before. It takes a while to spot a fake - but its very satisfying exposing one!! Oli Rhys, 11/05/2006 04:26:38 PM Other witch-doctor gigsSurely the biggest witch-doctor gig is to be a celebrity CEO eg. Sol T. Any companies problem can be fixed by killing the existing witch-doctor and getting a better witch-doctor with more powerful magic. But you must pay them at least twice as much as that charlatan witch-doctor you had before. Phil E Stein, 11/05/2006 04:53:16 PM ConsultantsWell consultants are paid for the advice they give, so is it little wonder that they like to rabbit on and on....kind of like a financial adviser, really. Snu210, 11/05/2006 05:03:42 PM Bill by the hourConsultants are like lawyers, they bill by the hour. Is it any wonder then that they are trying to maximise the number of billable hours. Until customers stop paying by the hour and start pushing for a different billing model, don't expect the above to change. Ranier Wolfcastle, 11/05/2006 10:15:46 PM rebuttalthere are witch-doctors in any profession. they are more commonly known as "people who really don't know what the hell they're doing". they throw out a lot of busy talk in order to appear intelligent, and overcomplicate everything so they lock themselves into a job. but i work with six guys are intelligent as f***. we work hard, and solve difficult problems to keep our company running. all our customers in our company are grateful for our help, and are grateful for the expertise we provide. granted, we still use witch-doctoring, but only on the people we don't like. name withheld for fear of getting my ass fired, 11/06/2006 09:21:46 AM witch docsHa Ha...well spoken words.. Sam Sivasambu, 12/07/2006 11:51:28 AM
Comments are added by users without any intervention by Brainbox. Brainbox does not take any responsibility for anything that appears here. Go to our Terms & Conditions for full details.
|