After several years of working in IT many highly qualified programmers
and top system administrators face strange symptoms which might be
defined as "allergy to IT environment". Among them:
1.
You feel that you need to explain things to idiots well too often
and that after your explanations they will go their idiotic way
anyway; only few people are qualified enough to do quality job (at the
same time, if all people around look like idiots, you probably need to
look in the mirror ;-)
2.
You observe tremendous waste of talent and resources, a
kaleidoscope of stupid decisions adopted by IT brass and crave escape.
At this point you may also understand that IT with its current
outsourcing mania and related run to the bottom is a mouse trap with
no good escape path...
3.
You suddenly realize that different types of PHBs such as "control
freaks" (the most common and the most dangerous category), "soap ,
"wanna-s" and "know-nothings" are not only caricature characters in
Dilbert cartoons. They are actually the most common IT managers types
and your manager is not an exception.
4.
Working for a completely crazy control freak or a half-crazy right
wing authoritarian jerk, or know nothing who is school friend of
vice-president of IT is much less fun that you expected in college.
Your resentment is growing day by day and several times you already
was razor-thin close to being summoned on "red carpet" for friendly
counseling. You start to understand that the key task of IT brass is
to impede wherever possible the adoption on useful technologies as
they might threaten their existence. And that there is a real danger
of severe punishment for anybody who still has the remnants of sanity
in the selection of applications or architecture. Especially if he/she
is trying to introduce something new.
5.
Your career is blocked, your job is at risk and instead of
competent employee promotion (you :-) as exemplified in Peter
Principle ("In a hierarchy every employee tends to rise to or above
his level of incompetence." ) you see harsh reality were the most
ineffective and vicious people around you get promoted to where they
can do most damage: management. This actually does not violate Peter
Principle, if you think about it...w
6.
You understand that the politically correct clichBebubblesfraudss
like "IT culture", "team work", and, especially, "empowerment" in your
environment are oxymorons and wish you had the guts to resign.
7.
But you need to feed your family and understand that even if you
can find another job, other organizations are probably as bad as this
one or worse.
If you think that three or more points in this list are true about
your current position, don't fall in despair -- help is coming. Join
Softpanorama IT Slacker Society.
Below you can find the IT Slacker Manifest. The key motto is "give
yourself a break -- slow down". Stop moving electrons way too fast.
This is a society for IT "neo-slaves" who are only superficially
different from the "damned of the service industry", condemned to
dress up as clowns all week, or mid-management lemmings who waste all
their lives in pointless meetings.
In order to join you just need read and accept the following manifest
and click on one of the advertisements at any page of the Softpanorama
Web site to pay your annual fee :-). You need to realizes that this
is the time for IT wage slaves to hit back and that you can make a
difference being an underground member of this resistance movement.
Here are the key ideas which we proudly call "IT Slacker Society
Manifest." They are only few of them and they are definitely devoid of
usual corporate BS (see also Ten Commandments of Software Development
Slackerism) :
1.
You need to accept that you are a modern day slave and try to
resist overexploitation on the IT plantations. There is no scope for
personal fulfillment in regular corporate IT. May be there was some in
the last century but those days are long gone. Please understand that
like people at Wall Mart or McDonalds you work for pay-check to feed
yourself and your family and need to survive till 66 without getting a
stroke or something even worse. It you die at 55 or get stoke at 45
nobody will thank you for this sacrifice in the name of some stupid
organization or some even more stupid project. Give yourself a break
and for some part of the day just do nothing. Tell everyone that
you're going to be "busy" and will be unavailable. Whether you choose
to tell them that you're actually setting aside some time to do
nothing, or you just give them the vague explanation "I'm going to be
busy" (busy doing nothing!), tell them not to call, visit, or
interrupt unless it's a real emergency. Set an alarm on your cell
phone when your "do-nothing" time is over, so that you don't have to
constantly look at the clock and count the minutes.
2.
It's pointless to try to change the system. Opposing it simply
makes it stronger. Consider your own work experience and answer this
question: "How many incompetent employees or managers have you
encountered and how many were subsequently fired?" Fired, not
relocated or bumped upstairs, so to speak. Although this is very sad
to see, but promotion from one level of incompetence to another level
of incompetence does not negate the Peter Principle.
3.
Beware of excessive zeal in pushing keys on the keyboard and
moving electrons too fast. While you can think about yourself as a
brilliant programmer or administrator it does not matter one bit. In
reality you are just a special kind of mover -- electrons mover. And
as such you can be replaced by almost anybody sitting next to you. Or
outsourced to some remote or not so remote place. So work as slow as
possible, do quality job to preserve your dignity and reserve some
time to venture outside your cubicle. Despite your excessive zeal to
push keys on the keyboard you need to spend some time (not too much,
if you can help it) cultivating your personal network so that you're
untouchable when the next outsourcing wave or reorganization comes
knocking in the your door Try to spend some time making real contact
with those around you instead of sending email and using IM. As
system provide you with the lunch break never try to skip it to do
more. This is your tiny slot of personal time and you need to use it
in full to eat and communicate with people, not to push keys on the
keyboard. This means sticking your head out of your cubicle, leaving
the server room, and dealing with the real people. As Prince Kropotkin
once noted about his prison guards, "people are better then
institutions."
4.
You're not judged on merit, but mainly on your appearance. That
means that you need to learn to use IT jargon: management will suspect
that you have insights. You cannot manage your boss, if you speak in a
language he finds foreign. You just need to be vigilant against going
too far and demonstrating excessive zeal in this area as quantity
tends to turn in quality ;-)...
5.
You may benefit from avoiding "in the trenches" jobs and positions
of responsibility. Please understand that if you'll work twice harder
and under more stress for a raise, it will eventually come. And will
be just peanuts.
6.
Try to navigate yourself to the most benign IT positions such as
research, strategy, security or any other position where it is
difficult or impossible to assess your contribution. Slow down when
programming: nobody will praise you for the work anyway, so do quality
work that ensure your personal satisfaction.
7.
If you managed to get into sinecure job, never move. You will be
surrounded by people whom management tends to protect not by regular
IT trench solgers; it is usually the guys in the trenches who are the
most exposed to outsourcing and risk their physical and mental health
fighting close hands IT combat. Working among snow flowers, as
management cronies are called in eastern Europe is a nicer, more
friendly environment as they are confident in their job security.
8.
Cultivate good relations with upper management and learn to
identify similar thinking people who, like you, understand Peter
Principle and believe the system is absurd enough not to fight it
(quirks, peculiar jokes, warm smiles might be telling signs of your
potential allies).
9.
Always be nice to consultants on short-term contracts. They are
among few people in IT who do real work and do it quick.
10.
Don't fool yourself that the absurdity of corporate IT environment
cannot last forever. That it will eventually go the same way the
communist system went. It actually might happen someday for one
particular corporation, but this would be largely an unfortunate
incident. The problem here is that if you wait it to happen your life
might well be too short to enjoy the crash, not mentioning that you
can be hurt during it...
11.
A more sound approach to consider this to be a regular working
environment to which you need to adapt to. There is little merit in
becoming a corporate IT revolutionary who fights the system on
barricades and die for the cause.
WARNINGS
For those of us who are non-stop workaholics, doing nothing for
hours can actually be pretty difficult! At first you may feel nervous,
jittery, and restless. Try to think twice a day about absurdity of
your corporate environment for at least five minute and you might feel
better. You can reread this manifest each time if you wish, but this
is not strictly necessary for an underground member of IT slacker
society. Such meditation about the absurdity of corporate IT might
help you to abandon the bad habit of overusing computer at home and to
help to force yourself in the after work hours to visit the beach,
stare at the water, and just do nothing for an hour or more instead of
being glued to computer the screen.
Try to relax and understand that doing nothing does not mean that
you're being unproductive or irresponsible. Keep in mind that you are
doing this in order to clear your mind and ultimately extend your life
and thus increase your total productive work time. Ultimately, setting
time aside to recharge your batteries will make you more productive,
creative, and more able to concentrate in the long run, and that's
very good for work...
If you're like the Energizer bunny in that you keep kicking
keyboard again and again, find some open source project and try to
contribute to it. That also will help you to maintain your
qualification and might raise your self-esteem.
Train yourself not to hit keys for at least 30 min and then
gradually increase this period. You will be surprised with the
results... If you really can't handle the idea (or guilt) of doing
nothing and find yourself glued to the computer at home, then learn
how to fish. That way you just sit by on a beach and say,