What's a developer anyway? (Part 1)
February 17, 2008

For those of you who may not know, I write about jobs for some national publications. My most recent article is about where the job growth will be for 2008, and the foreseeable future. According to the U.S. Bureau of Labor Statistics, and other sources, the market for IT professionals, on the whole, will continue to grow BUT the demand for what career experts call "routine coders" or "code monkeys" is actually expected to shrink.  180px-Code_Monkey

While this may sound like bad news for some of you, it's excellent news for the rest. Why? Because the "code configurators", as one of my readers calls them, who may have been driving your salaries and hourly rates down, will disappear, or at least become a less significant part of the Western economy.

What matters in the interim, I think, is that we re-establish what a "developer" actually is and does. As someone who has spent more than two decades interviewing and placing a large number of individuals who earn at least part of their living writing code, I want to start, or chime in on the conversation, if it has already begun. Bear with me, and contribute, if you wish; this will take more than a single post.

Future-thinker Dan Pink says that soon our workforce will be affected by the three A's- Automation, Asia, and Abundance. He suggests that workers can determine if their occupations will endure by asking themselves three questions: "Can someone overseas do it cheaper? Can a computer do it faster? Am I offering something that satisfies the nonmaterial, transcendent desires of an abundant age?"

I take the first two questions and test them against what I consider to be a "code-configurator's" and a developer's role.

I argue that someone overseas can't, wouldn't want to, or wouldn't need to, do a real developer's job (independent of location) for less than the best market rate.

I also argue that many of the tasks of a "routine coder" will be automated in the not-so-distant future. After all, if you can write instructions for a process, then you can automate it, can't you?

"That won't affect me!", I can hear some of the folks I interviewed last week screaming. Don't be so sure, I say. After all, how much value does a so-called developer add if his first instinct in writing a program is googling for code.

First a disclaimer, I may be old. That's what two of the folks I interviewed told me. "In today's world, you go to a Documentum or Java forum and see if anyone has solved the problem, or something like it before. When you find it, you copy and paste, make the necessary changes, and implement."

Oh, I said. I thought of how I used to have to write Fortran programs to solve calculus programs when I was a college freshman. There was no Internet, no cutting and pasting; I had to punch cards and wait hours to find out if I gave the computer the right instructions to arrive at an answer. And I wasn't even a Computer Science major, this was part of my calculus course.

So is having access to the best forums what makes you a good developer, I had to ask. "You have to know who the best contributors to the forum are," was the answer I got.

"But there is a star-rating system," the other said. Then I remembered, there is something similar on LinkedIn.

"And you have to know how to tell what well-written code is," both of them argued, " so you know what to take and what to fix."

Wouldn't the star-rating system take care of that? I almost bought into their logic.

I wanted to ask these guys what the difference is between code cut-and-pasters and true developers. Then I told myself that maybe I misunderstood how collaborative a collaborative world really is.

I then thought again- how much would I, or my customers, be willing to pay someone who cuts and pastes? What's the value-add? And can't a program be written (though even that terminology seems wrong) by a super-user who knows exactly what he or she wants?

-VMB

(To be continued)

Technorati Tags: Automation, Coding, Developer, Documentum, JAVA, Bureau of Labor Statistics

Posted by admin at 12:09 AM | Comments (0) | TrackBack (0)

POST A COMMENT

BrilliantLeap! would love to hear your thoughts. Please join the discussion by signing up via TypeKey.

What's new in Enterprise Content Management, Regulatory Affairs Publishing, technology, and YOUR workplace.

Recent Entries
Documentum Brand Management 2.0 a la Chuck Hollis' theory in practice
EMC Consulting and Microsoft Get Jiggy with FAST
EMC + Microsoft- What does it mean for the Documentum professional ?
What's Peanut Butter Got To Do With It?
Trust EMC-made technology with your privacy?

Categories
Breaking News!
Breaking News: Autonomy buys Interwoven
More on EMC layoffs
An ECM Standard - He Who Shouts First Rules ?
It's finally here and it's...
Time to diversify?
Career Development
No matter how you parse it- It's a free agent nation
What's a developer anyway? (Part 1)
Posting your resume on the web? Think again!
Debunking Technical Career Ladders
Content Management Definitions
ECM Defined By Alfresco's Newton
What is Content Management Anyway?
Content Management Vendors
Trust EMC-made technology with your privacy?
Apple could learn a lot from EMC (really?) Part one
ECM without a paddle
It's all good?
View from the Couch
Documentum Related News
We won't be fooled again???
Documentum Partners- Wake-up!!!
3D Blueprinting- Will it help sell Documentum?
Why not wikify Documentum documentation?
Slice 'n Dice
Emerging Trends in Content Management
Yes We Can!
Free, free, set them free
The Blissful Ignorance Effect?
Brilliant Outsourcing
Information? Content? Records? Buzz, Buzz!
Just Because We Think It's Cool
Free Toy Friday
TWEET Lately?
A Midweek Treat
On Being Brilliant
On Being Brilliant
Regulatory Affairs
The hidden costs of eCTD transition.....
If It's Technically Deficient- It's Not Here
Timing is Everything. Or is it?
Regulatory Publishing Vendors
The eCTD/ Document Management Connection- What say the vendors
What Keeps Regulatory Professionals Up at Night?
Rumors
Sharepoint - Friend, foe or irrelevant?
What's Hot in the Documentum Marketplace
Outsourcing a Problem for Documentum Pros?
"Surprise! Surprise! some more," says Gomer
What's Up at EMC?
EMC Layoffs: Is there really no better alternative?
Search engines on my mind
Documentum Documentation Uncovered
What's to be seen through a wider lens?
What's Up with Captiva?
What's Up in ECM ?
EMC Consulting and Microsoft Get Jiggy with FAST
What about the SharePoint train?
Islands of Incompatible ECM Systems BE GONE!
CIA uses enterprise 2.0 to get the scoop
Those who don't ask, don't wait
Whats up with EMC!?!
Documentum and SharePoint- it ain't either/or, it's a new game


Bob Sutton - Work Matters
John Newton - Content Log
Subject of Work
DrunkenData.com
Information Governance Engagement Area
Regulatory Affairs Syndicator
Laszlo Letter
Ask Johnny! Documentum Guru

March 2009
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

Blog Archives