Recent Articles


Six Sigma In IT Projects
Software development, hardware implementation and testing in the IT domain make IT a big user of processes and therefore compatible to Six Sigma applications. Six Sigma analysis is initiated by formulating a problem...

Information Security Creativity
1. There has to be creativity in information security - without it we keep on doing the same things over and over again, regardless of the outcome, or the technology that we are working with. 2. Information Security...

CIOs Don't Feel The Love
When it comes to expectations, CIO's and IT Managers are not feeling the "love" from their managers. "Nearly six-in-ten CEOs say they are satisfied or very satisfied...

When The Paranoia Meter Pops
Bad security days happen, when the paranoia meter pegs and there is no substantiating facts behind it, some days it's bad to be a paid paranoiac. The day might start out normally, but by the end of the day every paranoia...

Thoughts On ITIL
Interesting, skeptical take on ITIL, by a person (Noel Bruton) with some apparent long term presence in the industry. He claims that there are four schools of thought with respect to configuration management: Those...

Information Security - A People Problem
Interesting article out on outlaw about how information security is a people problem, which is something that we all probably really do know, even if we won't really...

What Are Our Co-workers Doing On The Net?
8e6 has a report here that should provide all of us in security an amusing insight into what our co-workers are doing on the internet. Apparently, they ran a contest to see who had the most egregious uses of the...


04.30.07


Are There Enough Developers?

By Dan Morrill

One of the things that was apparent in 1995 through 1999 was that developers, really good developers were hard to find.

In 2007, we are facing the same crunch, even with the ability to outsource work. Web 2.0 software developers are hard to find, the competition is fierce, because of that, wages are going to spiral upwards for truly talented programmers.

While outsourcing is not a zero sum gain, the ability to have good, competent developers, code writers is essential to getting any IT project off the ground. While companies like Google, Microsoft, Yahoo and others all are in process of hiring, finding the cream of the crop of developers is a limited rare and hard to find resource. This does three things, raises the cost of hiring, and puts increased demand on job seekers to live up to or show the potential of what may be an unreal goal, and push off from employees who seek a decent work life balance.

Seeking the Cream of the Crop - it is a fairly well known caveat in society that only 1 in 10 people is truly creative enough to solve difficult and tricky development, artistic, or interoperability problems. Given that many of these people are already employed, and these are the people that are being sought, it puts pressure on average developers, average coders who may not be capable of living up to the ideal programmer. HR, both Microsoft and Google are geared towards finding that 1 in 10, sometimes 1 in 50 programmers, developers, or creative people to solve those really complex problems that these companies face.

Raising the cost of hiring - people generally know when they are in demand, and will seek to balance that demand out with an ever spiraling benefit and pay package. Employees will test the water; see what they can get away with to take a position. Nevertheless, the next person that comes along that will meet an extended pay and benefits package means that the employee might as well jump ship unless there is some compelling soft reason for the person to stay there. Since competition for that 1 in 10 or 1 in 50 is so steep, spiraling wages and benefits packages for them puts pressure to keep costs down in other ways, such as stagnating wages amongst contractor and average staff.

Low Rate eCommerce & Retail Plans

Work/Life balance - the work life balance of many people is generally important. No one can do extended 18 hour days, even with all the perks of the work place at any major company. They burn out, feel abused, and seek to leave after time. Yet they are
so good at what they do essentially they become the key person, who knows how to make it work, while they are seeking to get out of the office for a day. Usually it takes about 1 to 3 years for this kind of process to really take effect, along with stamina, belief
systems, and reward systems that are in place for stellar performers.

The average person in the company sees all this, but rationalizing out the process is difficult. How do you gauge the performance of a bunch of overachievers in a company of overachievers? How do you rate an average programmer with a healthy work life balance against the developer either through self motivation or some other external element works those 18 hour days.

Then how do you rate an outsourcing company that is made of the average programmer, or newer programmers who do not have a lot of experience?

This is what makes coding for web 2.0 so exceedingly difficult, finding the right person to make all that Ajax interoperability happen when the technology is so new that the people who know it are the ones who are self taught. Classes in programming for Web 2.0 are rare, meaning all those programmers who are self taught are busy working on projects, and may not be available for hire.

Outsourcing is not going to solve this problem because it is a global problem, in a global environment. No one can find anyone available to work on their web 2.0 projects. We need more graduates, yes, but we also need a commitment from industry and education to work in tandem with new technologies to make sure that when they catch on, the work force is available, and that those creative people have outlets that companies can afford, and have the opportunity to work on neat projects.

Comments

About the Author:
Dan Morrill has been in the information security field for 18 years, both civilian and military, and is currently working on his Doctor of Management. Dan shares his insights on the important security issues of today through his blog, Managing Intellectual Property & IT Security, and is an active participant in the ITtoolbox blogging community.


About CIOproNews
The latest news and information for the CIO professional

CIOproNews is brought to you by:

SecurityConfig.com NetworkingFiles.com
NetworkNewz.com WebProASP.com
PerlProNews.com SQLProNews.com
SysAdminNews DevWebPro.com
LinuxProNews.com WirelessProNews.com
CProgrammingTrends.com ITCertificationNews.com


-- CIOproNews is an iEntry, Inc. publication --
iEntry, Inc. 2549 Richmond Rd. Lexington KY, 40509
2007 iEntry, Inc. All Rights Reserved Privacy Policy Legal

archives | advertising info | news headlines | free newsletters | comments/feedback | submit article



CIOproNews News Archives About Us Feedback CIOproNews Home Page About Article Archive News Downloads WebProWorld Forums Jayde iEntry Advertise Contact