In the world of IT, outsourcing is either the dirtiest word you can utter or a brilliant one; it's all about who says it to whom and where it is said.
No matter who uses it, it is a word most often said in private. When corporate managers use the word, it is always mentioned in a most confidential fashion as a potential cost-cutting tactic, a magic bullet to increase margins.
When technical people use the word in public it is always with a hushed tone, as if speaking it aloud would give management the idea. In private it is discussed as if it were the greatest evil ever to befall the world, a faceless monster from far away.
The reality falls somewhere in the middle.
Outsourcing can be an extremely complex and complicated undertaking. Each piece of the process needs to be considered with great care and executed with precision. There is little margin for error halfway around the world. Once a company decides to outsource its code, programmers know their days are numbered. It's just a question of when the ax will fall. It is also just a matter of time before a major project goes completely out of control and craters, leaving hapless managers thrashing about with a project team in India.
So today we have corporate managers blindly sending work halfway around the world - and an endless drain of jobs overseas. Who came up with this latest corporate fad? How we got here is an interesting paradox.
Let's take a walk down memory lane. During the dot-com days, American code writers as a group became major prima donnas. It all started with the attitude, "I'm a programmer and I can wear anything I want to work," which was taken to the extreme by some people. Management was wearing suits and in contrast the programmers looked like they came from some alien planet. The more outrageous the better.
From there, showing up at work at the same time as the rest of the staff became optional - the later the better - with the excuse that they were up all night writing code. It's true that a lot of code writers were up late at night writing code, but often not for their day job. An awful lot of people were busy writing code at night for dotcom business plans with IPO dollars in their dreams, while the more pragmatic moonlighted for other companies desperate for anyone who could write code.
Then the "I have to bring my dog to work" concept started. All of a sudden a menagerie of pets started show-ing up at work. Further, some programmers demanded and received trampolines. And not being happy even with all this, everyone was always ready to jump ship for more money and toys.
The final straw was the attitude, "I must work from home; you people are distracting me and I do much better work at home."
Well, to quote John Lennon, "The dream is over."
There is no question that outsourcing is bad for America. I look at this every day, editing America's Job Market (americas-job-market.com). Quarterly driven corporate greed perpetuates the practice. If things continue in the direction they are currently going, corporate America will someday have to begin outsourcing customers for their products.
About Jack Martin Jack Martin, editor-in-chief of WebSphere Journal, is cofounder and CEO of Simplex Knowledge Company (publisher of Sarbanes-Oxley Compliance Journal http://www.s-ox.com), an Internet software boutique specializing in WebSphere development. Simplex developed the first remote video transmission system designed specifically for childcare centers, which received worldwide media attention, and the world's first diagnostic quality ultrasound broadcast system. Jack is co-author of Understanding WebSphere, from Prentice Hall.
Andrew wrote: off-shoring
is not done due to
lazyness in the
workforce, it is done due
to greed from CEOs and
stockholders. you guys
cant have enough yachts
and golf courses.
I have been in IT for
twelve years and I am
almost ready to pack it
in. Tired of the games
companies play we will
hire you till we find
someone who can do your
job cheaper.
If "W" wins in November I
am out of this field,
pursue a career like
plumbing or some other
career where you know you
have a job the next day.
Also anyone I know that
is getting ready to goto
to school for It I tell
them to avoid it like the
plague, unless you want
to spend money to be
unemployed
Andrew
Fort lauderdale, Florida
Almost 20 yrs as a
developer wrote: Will we
ever see the craziness of
the .com era again? I
hope not. People were
being hired if they said
they could do any
programming at all, and
companies were desperate
to have warm bodies at
least answering the
phones. Some of these
"programmers" that were
hired during this time
were completely
incompetent, but
companies hung onto them
because they were afraid
of getting some one
worse!
I wish it weren''t as bad
as it is, and I''d really
expected it to have
recovered more by now,
but finally the riff-raff
are leaving the field
because they found out
that they actually have
to work now, and they are
expected to perform to
get raises - not just
show up for work. (This
glorification of
programmers is thanks to
hollywood, not any
programmers that I know.)
So, they are retraining
int...
Joseph B. Ottinger wrote:
Thank you for your
comments, and while I
appreciate your passion
and accept your feelings,
realise that this is not
a political forum and
future comments such as
Mr. Button's may be
altered to be more
on-topic.
Please restrain
yourselves somewhat.
Looks like you can''t see
beyond your belly button
wrote: It seems obvious
to me, being a programmer
in Argentina, that you
don't have a clue of what
is going on in the world.
You are selling the
American dream all over
the world, stealing
everything on your way
with the excuse of "We
are the good guys" and
now are afraid of loosing
your jobs.
Welcome to the club,
guys. We''ve been living
like this for a long
time, thanks mostly to
you (I will not
understate our own
responsibility on this).
Since September 11 you
have increased your
xenophobia and turned the
"Land of the free" in the
"Land of the we don''t
like you so will launch
some bombs on you and
your friken oil pumps"
Tom Clifford wrote: If
indeed management 'teams'
across this country are
missing the boat by
keeping software
development inhouse,
this leaves an
opportunity for those of
us who love
development to open our
own companies and show
them that
we can do better, at a
competitive price.
When their
offshore-developed
software breaks or is
in need of changes or
upgrades, who will they
go to ?
The great American reply
is to achieve massive
success
in the face of
other''s myopia.
T Waller wrote: The
point always was to get
you to THINK.
You mean that you think
people in IT have been
treating the subject
lightly? Not where I
work. We now have
ex-coworkers who have
been seriously
underemployed for nearly
three years.
25 years ago no one
stood up, instead people
just hid their heads in
the sand.
Thats not true. The
people in manufacturing
screamed and shouted
until their lungs burst.
And the rest of us
watched in horror. Please
dont repeat the canard
that IT workers were
contemptuous or
dismissive of these
people. We were as
helpless to do anything
for them as we are now
for ourselves.
You journalists and
politicians and media
people have the whole
stage to yourselves. You
announce what we should
be thinking or doing. You
prognosticate what is
good for the country. You
even presume to t...
Gerald Cheves wrote: The
outsourcing craze is just
that: a superficial
remedy for the failure to
produce enough home-grown
programmers. The
industry needs more
programmers but what are
they doing to solve the
problem other than
shipping jobs over to
India?
Martin Krause wrote: This
is not so much an
artical, but rather pure
editorial opinion. He
seems to be implying that
American programmers are
getting what they
desserve. Sure - there
were prema donna
programmers who had
agents and demmanded some
respect from management.
The DotCOM ventures were
offering outragious perks
to attract the best
tallent and many brick
and mortar buisinesses
found themselves offering
similar perks just to
keep a minimum IT staff.
Wearing cassual clothes
to work, I think, is
nessesary in order to put
in 12 to 24 hour days. I
would sometimes sleep
under my desk for a few
hours before the other
employees came in. When
my boss would see me
getting coffee at 7:00 AM
he would comment "You''re
here! You must have
stayed all night again"
What most managment and
apparently this author
doen''t...
Tomas wrote: Well, it was
interesting to scan
through comments. The
tone of the article was
clearly ironic, thus I
would not take it so much
seriously (''the
corporate greed''...).
It seems most of
commenters understand the
situation pretty well,
and my comments are not
needed for them.
But for a few others, I
can tell that I''m from
the Eastern Europe, where
quite a few American (and
European) companies have
directed the outsourcing
jobs. Thus, my position
seems to be different,
and you might be
interested to hear how it
seems from the other side
of barricades. :-)
First, I would recommend
to look around to see
what happens in other
industries. It''s a
common practise in all
areas to look for lower
operating costs, and
software development
should not be an
exception.
Software development is
just another kind of
industry-...
jj wrote: Look, it is
clearly true that
management and
engineering have NEVER
gotten along. Witness all
the "Pointy-Haired Boss"
jokes, the disrespect
that MBAs are treated
with by engineers etc etc
(I''m an engineer, btw).
Engineers frankly like to
code, and in their honest
moments will frankly
admit that they don''t
give a rats ass whether
what they are working on
makes the company money.
This wasn''t caused by
the dot com: it''s been
this way since the 70s at
least. Programmers are
not business people.
So now, with electronic
communications networks
giving them access to a
workforce that''s
cheaper, management is
only too happy to give
their american
programming workforce the
boot. This is as much a
cultural decision as it
is business one.
Jack Martin wrote: Ladies
and gentlemen the piece
is SATIRE!
A parody if you like.
The whole point of what I
wrote was to get people
to think about how we
have gotten to where we
are and what if anything
can be done about the
endless loss of jobs in
this country.
If I wrote a similar
piece 25 years ago the
parody would have been
directed at union
workers. Focusing on
their endless work, the
all-powerful union
representative and their
Mafia corruption.
25 years ago no one stood
up, instead people just
hid their heads in the
sand. The blame was
assigned to greedy
management and cheap
foreign labor and slowly
we lost the American
manufacturing base.
Today in America we have
over 10% of our working
population - thats 15
million people classified
as the working poor.
These are the people who
would have been working
in our...
Joe wrote: JDJ loses
credibility with every
"article" you write. I
hope you''re half joking,
but your writing is so
horrible, I''m not
completely sure.
sam courtney wrote:
Interesting comments
about developer''s
attitudes - though I
agree with some of this
view, I truly believe
that the source of the
problem lies in the
quarterly driven corp
greed factor that is
persisted by execs and
mgmt in companies who
only seek to increase
their own pockets by
keeping labor costs flat
and rather than keep
product prices flat, they
increase product prices
and profit margins. When
was the last time you saw
product prices stay flat
or decrease because of
lower labor costs? You
won''t because the greed
factor of corp execs
won''t allow it - that is
just fewer dollars that
they get to split up
between themselves while
they lay off more workers
who really DO need the
jobs. I wish I knew a way
to outsource corp exec
jobs! Maybe then someone
at the top would listen
and know how it feels ...
Rick LaBanca wrote: This
article was certainly
mistitled! Looks like
just a reason to vent
about developers. None of
that has to do with
outsourcing, does it?
I don''t know about
everyone else, but I
never "demanded"
anything, the companies
put it out there. My job
hopping was because of
these companies fading
away, while our
management took the cash
(and ended up in jail in
one case)! God forbid a
company make an enjoyable
workplace that keeps
people humming along.
Moonlighting for dot
coms? You read too many
industry reports, that''s
such a tiny stereotype.
The vast majority of us
worked late and had huge
workloads, not to mention
agreements that made the
company own everything
done onsite or off,
related or not.
And I''ve had it with
this working at home
"envy", it''s just silly.
Learn to measure
productivity instead...
Elizabeth Garlick wrote:
I read the article
expecting an objective
view of the problem of
outsourcing and was
diappointed at the
conclusions.
As a
developer here in Europe
( Belgium, France and
Luxembourg ) I never got
a trampoline but have had
to recycle my skills
SEVERAL times !
We don''t really have the
outsourcing problem you
have in the States ( how
many Indians speak Dutch
and French ? ), moreover
developers ( even
contract like myself )
are treated as part of
the organisation.
I seriously don''t
believe you guys took
pets to work and feel
genuine sympathy for
people displaced by
corporate greed.
ashishK wrote: Rob
''Roblimo'' Miller of
Slashdot fame has come up
with another term:
"Onshore Insourcing" - in
honor of the fact that
he''s in New Delhi this
week (at a Linux
conference). He''s going
to be quizzing Indian
developers about the
whole issue: http://inter
views.slashdot.org/interv
iews/04/02/05/0227255.sht
ml?tid=126&tid=187
Jim wrote: Gee,
I never had a trampoline.
I never jumped from job
to job either. The only
time I left an employer
was due to yet another
lay off. Two times in 6
years.
"American code writers as
a group becam major prima
donnas" I really cannot
believe that you would be
so bold as to make such a
sweeping statement.
Give credit where credit
is due. Generally
speaking, most developers
that I know, work hard on
the projects they are
assigned and to keep
their knowledge, certs,
and skills current. I, as
many of the developers I
have worked with, have a
dress code. That has held
true at every job I have
ever had. To this day, I
still know dev shops
where developers must
wear ties.
To the editor of Java
Developer''s Journal: You
have severely lowered the
quality and integrity of
this publication by
allowing this type of
garbage to be printed.
jay wrote: This article
understandably raises my
hackles a little bit but
I won''t bother rehashing
the obvious (the above
comments should be
sufficient).
I would like to say,
however, that despite all
of the talk of "Oh,
outsourcing is risky and
complex, etc.", from what
I''ve seen this has zero
relevance.
Basically, management
takes a "Yea, yea, risky,
whatever... we''ll make
it work" kind of
attitude. Even if it ends
up costing them MORE in
the long run, the
*perception* is that
it''s cheaper and so the
cost/savings numbers will
very rarely be even
looked at.
Yes&No wrote: Maybe some
of that about the boom is
true of developers. Who
cares.
I assume we are talking
about real developement
of a product, not client
service. Client service
can work this way without
a hitch, no doubt.
What management needs to
keep in mind is that
outsourcing development
IS very complex,
especially when it is
half a world away. There
are two scenarios:
If you completely
outsource, and fire your
development staff, then
you have just increased
your respobsibilities
orders of magnitude. No
longer do you have people
that also have a stake in
your success, you have
folks that will execute
according to the
requirements that YOU
have created and signed
off on... to the letter
and no further. Sometimes
this works, sometimes it
doesn''t. It depends on
your talents as a
manager, and that IS
different. Inhous...
At WaveMaker, we have
hitched our wagon to Java
so I hope very much that
JavaOne is showing us the
ghost of Java present,
not the ghost of Java to
come. The Sun promise to
put Java runtimes
everywhere is meaningless
if nobody wants to
develop for those
runtimes. Adobe and
Microso
Virtualization Journal
now reaches more than
60,000 online readers
with monthly digital
editions and weekly
newsletters. The premier
issue of the magazine's
print edition, which
debuts on May 6, 2008, at
JavaOne in San Francisco,
as a media sponsor of
this event, will be
availabl
Kaazing Corporation and
Sun Microsystems
announced an alliance to
deliver the scalable and
advanced real-time Web
2.0 platform. The
integration between
Kaazing's real-time Rich
Internet Application
(RIA) solution,
Enterprise Comet, and Sun
Microsystems' open source
Java EE applic
Sun's mule train has
finally pulled into
Indiana after three years
on the road. Indiana is
the Linux-friendly
Fedora-like OpenSolaris
project meant to move the
Solaris-shy Linux
community off Linux and
on to Solaris tempted by
Solaris widgetry like the
highly scalable,
rollback-e
At Java One this week Sun
has been selling its year
-old-but-still-upcoming -
and definitely
late-to-the-party - Adobe
AIR- and Microsoft
Silverlight-competitive
JavaFX Rich Client
environment as a
potential
revenue-generator capable
of putting ads on mobile
applications and JavaF
MySQL has backed off a
plan to charge for some
encryption and
compression backup
widgetry in the next
version of the database -
and, heavens, NOT OPEN
SOURCE THE STUFF, an idea
it trotted a few weeks
ago and predictably
caught hell for. Sun,
which bought MySQL for a
billion dolla
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice: