Subscribe via RSS Feed

The Wetware Crisis: the Dead Sea effect

April 11, 2008 102 Comments

[Updated (09/12/13): Fixed or removed some broken links; updated some others.]

[Updated (06/16/08): Here’s a real-world project review memo, written several years ago, that described (among many other things) the Dead Sea effect.]

[Note: some of you have asked about the Cutter IT Journal article that Ruby Raley and I wrote. It’s now online here as well.]

[Copyright 2008 by Bruce F. Webster. All rights reserved. Adapted from Surviving Complexity (forthcoming).]

There are many reasons why large organizations, public and private, struggle with information technology (IT) development. One, which I’ve already discussed here and here, deals with finding and hiring the best engineers you can. But even if you do find and hire excellent IT engineers, the real question is: can you hold onto them?

There is an anti-pattern that I’ve seen in large organizations which I have come to call “the Dead Sea effect”. The Dead Sea, of course, is a large body of water between Israel and Jordan, located well below sea level. The Jordan River empties into it; water leaves only by evaporation, which means that over the eons, the Dead Sea has become very salty (e.g., 8x saltier than the ocean). As such, it is generally unable to support life, except when spring floods temporarily lower the salinity.

Many large corporate/government IT shops — and not a few small ones — work like the Dead Sea. New hires are brought in as management deems it necessary. Their qualifications (talent, education, professionalism, experience, skills — TEPES) will tend to vary quite a bit, depending upon current needs, employee departure, the personnel budget, and the general hiring ability of those doing the hiring. All things being equal, the general competency of the IT department should have roughly the same distribution as the incoming hires.

But in my experience, that’s not what happens. Instead, what happens is that the more talented and effective IT engineers are the ones most likely to leave — to evaporate, if you will. They are the ones least likely to put up with the frequent stupidities and workplace problems that plague large organizations; they are also the ones most likely to have other opportunities that they can readily move to.

What tends to remain behind is the ‘residue’ — the least talented and effective IT engineers. They tend to be grateful they have a job and make fewer demands on management; even if they find the workplace unpleasant, they are the least likely to be able to find a job elsewhere. They tend to entrench themselves, becoming maintenance experts on critical systems, assuming responsibilities that no one else wants so that the organization can’t afford to let them go.

I’m painting with pretty broad strokes here, yet I’ve seen this same effect taking place in different companies and different IT shops. Large companies tend to lose the really talented IT engineers and hold onto the less talented ones, when they should been actively seeking to do just the opposite. And the effect tends to be self-reinforcing: the worse an IT shop becomes, the harder it is to get really talented and effective IT engineers to join it and the harder it is to retain them if they do. It can reach a point that the really good talent only comes in as entry-level personnel who don’t know any better — but once they do wise up, they’re gone.

======= SOME RESPONSES TO COMMENTS =============

The discussion over at Slashdot, as well as the comments below, have raised excellent issues, though some misunderstand or mischaracterize what I’m talking about above. Here’s a response to the main themes that I see coming up there.

The Dead Sea effect isn’t unique to IT. True enough, though I could say the same thing about just about any project management issue regarding IT. What is unusual about IT (shared with other engineering disciplines) is the degree to which individual talent and other factors affect productivity and quality. And what is unique about IT (as opposed to, say, civil / mechanical / chemical engineers, architects, etc.) is that there is no standard (state-run) professional certification, so there is no assurance of minimum education and competency.

This is obvious/common sense/trivial. So are most of the problems in IT. Fred Brooks and Jerry Weinberg pretty much nailed down all the essential issues in IT project and personnel management more than 30 years ago; yet, amazingly, the problems haven’t all gone away! There is a profound lack of professional and institutional memory in IT; almost everyone who writes about IT project/personnel management (myself included) is looking for new ways to cast or explain the core issues in a touching hope that maybe this time someone will actually listen and fix them.

The Dead Sea effect is just the Peter Principle (or a corollary thereof). No, it isn’t. The Peter Principle is that a given person rises (is promoted) to her/his level of incompetence (I’m actually old enough to remember when ‘the Peter Principle’ first came out). This has nothing to do with promotion within the IT organization; it has to do with self-selected removal from that IT organization, not due to a lack of promotion or opportunity, but just because there are greener pastures elsewhere.

Not all IT shops are like this. I would certainly hope so. In fact, there are IT organizations where just the opposite occurs; the quality of the IT engineers is quite high, and engineers who are mediocre or disruptive either don’t get hired or don’t last long if they are. I worked in one such IT group (Pages Software) for five years. During that time, we had only one voluntary departure (the network admin); we had two others who were dismissed due to problems, and a few others who were (painfully) cut in downsizing. (On the other hand, here are some thoughts on why people would leave an outstanding (and lucrative) IT organization like Google.)

Not everyone ‘left behind’ is incompetent. Again, this syndrome doesn’t apply to all IT groups, and it doesn’t apply to the same extent to all IT groups. Turnover in IT personnel is common (though it can be reduced by intelligent management), and just because good engineers have left a given IT group doesn’t mean that the rest are, in fact, residue. What I’m talking about here is a very real syndrome, typically found in large corporations and government organizations, but it’s certainly not universal.

The IT hiring process is broken. Amen. Not only is the IT hiring process broken in many organizations, the entire approach to IT is often broken. It is rife with empire-building, ‘heroic’ project management, and an ‘interchangeable code monkeys’ mindset. As mentioned in the comments section below, Ruby Raley and I wrote an article for Cutter IT Journal that stated that an approach modeled after professional sport teams could well be far more effective, but no one has yet hired me to try it out. On the other hand, I would argue that this is to a large extent the approach we took as Pages, which is why we had such a great and effective IT group with so little turnover.

The problem is a failure of leadership. Again, amen. I wrote an entire book about that over a decade ago (The Art of ‘Ware, M&T Books, 1995), which I’m currently revising.

This doesn’t describe/encompass all the problems in professional IT shops. If it did, life would be much easier. Again, note that I’ve written a bit on the subject. I’m currently working on revised versions of two of my books (The Art of ‘Ware [Version 2.0] and Pitfalls of Modern Software Engineering) while writing a new one (Surviving Complexity), from which this posting on the “Dead Sea effect” is a very, very tiny extract.

Thanks for the great comments and the feedback; I wish I could get you folks to do this for all sections of all of my books.

For real-world examples of this phenomenon, just spend some time reading The Daily WTF (a site I highly recommend for all IT managers). In particular, their “Tales from the Interview” category gives some interesting insights from both sides of the hiring process.

Also, Alex Papadimoulis, who runs The Daily WTF, has put forth his own proposal for dealing with IT turnover. I especially like his concept of the Value Apex. Be sure to read his article; here’s my response to it ..bruce..

About the Author:

Webster is Principal and Founder at at Bruce F. Webster & Associates, as well as an Adjunct Professor for the BYU Computer Science Department. He works with organizations to help them with troubled or failed information technology (IT) projects. He has also worked in several dozen legal cases as a consultant and as a testifying expert, both in the United States and Japan. He can be reached at 303.502.4141 or at bwebster@bfwa.com.

Comments (102)

Trackback URL | Comments RSS Feed

Sites That Link to this Post

  1. Everywherenet » Blog Archive » Murphy’s Law | June 30, 2008
  2. /var/log/tumbles » Blog Archive » The Wetware Crisis: the Dead Sea effect : Bruce F. Webster | August 29, 2008
  3. Si trabajas en IT, dos artículos para reflexionar « Martin Mendez blog space… | September 16, 2008
  4. Rich Whiffen » Blog Archive » Interesting Reading: the Dead Sea effect | September 27, 2008
  5. Hanging on to your IT staff : Bruce F. Webster | November 3, 2008
  6. Hanging on to your IT staff : Webster & Associates LLC | November 3, 2008
  7. HR Investments in a Climate of Recession « Infohrm’s Weblog | November 5, 2008
  8. HR Recruitment: a perspective from employee (and job hunter also) « Ekkmanz in real life! | January 22, 2009
  9. IT, Microsoft and global recesion | Windows Server 2008 and Microsoft virtualization blog | February 1, 2009
  10. rupert wrzuci? link na Flakera | flaker.pl | March 3, 2009
  11. Things that were not immediately obvious to me » Blog Archive » AIG Bonuses | March 19, 2009
  12. It is high time IT Companies are brought under the purview of Labor laws - Page 7 - Team-BHP | June 21, 2009
  13. Should you embrace IT turnover? or discourage it? : Green & White | October 21, 2009
  14. Lifers and Losers: the Dead Sea Effect « Unstable Terrain | December 12, 2009
  15. The Dead Sea Effect « Unstable Terrain | December 12, 2009
  16. The Code Grunt - Software’s Dirty Little Secret | December 28, 2009
  17. Up or Out: Solving the IT Turnover Crisis | Blog do Lala | March 18, 2010
  18. marcapersonal » Blog Archive » Ayúdales a que se vayan de casa y el Mar Muerto | April 1, 2010
  19. I quit | The Official Joroto Blog | April 2, 2010
  20. Marca Propia » Blog Archive » Ayúdales a que se vayan de casa y el Mar Muerto | April 7, 2010
  21. Mujer y Liderazgo (parte 2) | Innovación, Estrategia, Personas | March 22, 2011
  22. The Four Legs of Job Satisfaction | Erik Pettersen's Random Drivel | April 25, 2011
  23. El efecto Mar Muerto « brucknerite – Un blog de Iván Rivera | July 6, 2011
  24. Mujer y Liderazgo (parte 2) | Adficere. Thinking Services | September 12, 2011
  25. Offering Constructive Criticism without Breaking the Creative Spirit | DaedTech | November 21, 2011
  26. Wieso PC-Supporter so verhasst sind « think eMeidi | March 16, 2012
  27. The Dead Sea has started appearing in US Companies | Business Critical Resources | July 14, 2012
  28. How To Keep Your Best Programmers | DaedTech | August 12, 2012
  29. The Four Legs of Job Satisfaction | >Erik Pettersen's Random Drivel | February 13, 2013
  30. Hiring and keeping good developers: part 1 | John Fly | April 24, 2013
  31. Do You Want a Meritocracy at Work? | Voice of the DBA | June 14, 2013
  32. Gervais / MacLeod 26: r- and K-selection in organizations and capitalism. | Michael O. Church | August 6, 2013
  33. Notes On Job Hopping: You Should Probably Job Hop | DaedTech | August 18, 2013
  34. How to retain and improve your IT staff at the same time : Bruce F. Webster | September 23, 2013
  35. Our Customers Design Our Product | Prescienta's Blog | October 21, 2013
  36. Keeping a strong IT staff despite layoffs : Bruce F. Webster | October 21, 2013
  1. tgape says:

    At a company where I used to do contract work, the problem was not ‘identifying who does sub-par work’, nor was it ‘too difficult to find replacements’. Rather, it was ‘too difficult to properly protect ourselves from potential lawsuits.’

    The big concern there was regarding ‘what is court-admissible data’. This covers both ‘what do we need to collect’, ‘how to collect the data such that it is still admissible’, and ‘what will convince the jury.’ Of course, even better would be being able to collect such data that the judge would be willing to dismiss the case on summary judgment, thus eliminating the cost of going to the jury.

  2. jack says:

    Being less talented or naturally able, is of course, not a crime and certainly doesn’t make you a bad person. Everyone deserves to put bread on the table. Not many developers are fans of management, but compassion is certainly a value our society – but especially the alpha male type programmers – tend to dismiss. Talent is everything – a culture of family and loyalty still does mean something to some people, and that gives me a bit of faith in the corporate world.

  3. jack says:

    Typo: I meant, talent is NOT everything. Well I didn’t win any spelling talent contests at school.

  4. bfwebster says:

    Jack:

    Certainly, having less talent is not a crime, though you’ll have a hard time working in certain professions (music, sports, etc.) if you truly lack talent.

    Furthermore, talent is not the be-all and end-all: as I’ve written on this same blog, there are actually a series of factors (talent, education, professionalism, experience, skill) that determine effectiveness in IT work; I’ve known highly talented software engineers who were, in my opinion, fairly worthless in an actual team development effort because of their prima donna attitude. Likewise, I’ve known software engineers that I would hire in a second, not because of exceptional talent but because of their work habits, background, and general knowledge.

    So, yes, talent is not everything. On the other hand, I’m not sure with the implied logical leap between “Everyone deserves to put bread on the table” to “therefore, everyone deserves a job in IT regardless of their talent, skills, etc.” ..bruce..

  5. MJ says:

    Well done Tony

  6. yara says:

    give full answer not short answer plz

  7. Leaving says:

    Thank you so much for this Mr. Webster. When I leave my current employment I’m going to print this out and leave it on my bosses desk.

  8. Wayne M says:

    This resonates with me. In July 2012 I was fired from a nearly 2 year job because our senior dev was the “residue” you talk about and constantly subverted my (and others) efforts to improve things in our software. We lost half our team within two weeks of each other due to it, but I was lied to by the boss and told if I stuck around I would be promoted to manager and get to improve stuff. A few months later I was let go with the cited reason being my development skills not being that great.

  9. Joonas says:

    The evaporation can be increased by paying sub average salaries to IT. This is often justified by comparing their salaries with people with longer degree in liberal arts and such.

  10. Benson says:

    The article seems to come across as advocating only hiring “Michael Jordan” type A-team players. However, in the comments I see Bruce reminds people he does take a more balanced approach, i.e., the TEPES concept. Still, I think Americans in general, not just Bruce per se, are prone to “hero worship-ism.” Every new-hire, needs to be a rock star, ‘hitting them out of the ball park’ on a consistent basis. There are no heroes. Workers who show up on time every day, can work well as team members, produce a reasonable output, etc.., they are the true heroes IMO. Again, I think Bruce agrees with this, but I don’t think that comes through so much from this article.

    Bruce, the author, also seems to have a lot of faith in traditional HR hiring and screening practices, and this is where I have to call BS. I have worked for probably fifteen companies over the years, large and small, and the mix has always been exactly the same set of people. Even at prestigious companies like Cray Computer, where one would rightly suspect there to be a higher caliber of engineer. Nope. The same staff as anywhere else. There is no magic to the hiring process. The candidates who come across great, have great references, make a great impression, have great educational credentials, often wind up as unproductive losers. Candidates who do not interview well, can often times surprise you when given a chance. It’s really a mixed bag. If by some miracle a company has produced, via some magic or mojo, a truly “All A-Team Cast” of Michael Jordan type engineers, I would like to see it in person. I believe such a phenomenon is a mere fantasy. That is not to say that I have not worked on some great and brilliant teams, I just don’t think companies ever assemble anywhere near perfect teams, mainly due to the vagaries of the hiring process and other human factors.

  11. Ayhan says:

    Cat,Of course EA loves new cogelle grads; they love to work them to death and burn them out because they don’t know better. EA just went through a purge of staff (used, abused and thrown away) and are looking for fresh meat.So for those of you who want to get your battle stripes’ then you can get them at EA, because if you can survive a product release there you can work anywhere.

  12. VGA says:

    I agree with the article, but now I’m facing a strange situation in my country (Spain) where the high unemployment rate has been used by companies to exploit the IT works as never has been done before. ALL (i’m not exagerating) IT JOBS has been externalized (which is an illegal practise ), and all salary offers has been reduced (in my case, Oracle Senior DBA) in more than 40% in average.

    That makes it more difficult to jump for another job when you finally joined with a company which pays you a decent salary and, luckyly, you’re contracted as a regular employee (not externalized).

    I know a lot of very high talented people that suffers the same problem… including my department boss!..

  13. TYO says:

    I need to be brutally honest of how I feel right now. I feel worse after reading these articles.

    I had very little confidence in myself to even be offered a single job after I graduate, but now I feel like I’m just the residue. I can’t get any experience to improve, like the fish thrown back out in the water, because I can’t get anyone to reel me in to get more experience outside the water. And even if I am, I feel like I will only take a job because I have no choice, otherwise I’d let my family starve. If this implies that IT and software development are not suitable for me, then what did I just waste 5 years of college doing? The article is right I think, but I feel it says nothing of what to do if you’re on the other side of all this. It’s how to identify the qualifications for the best people to hire, but then it feels like it sweeps under the rug all people who just made the effort to get the degree but are lacking. What do we do if we don’t even know we have talent? How do we get experience unless someone gives us a chance without resorting to flat out pity? Professionalism I do feel is more in my control, as well as education and skill at least.

    I’m sorry for the harsh words, but when it came time for me to try and step out into the real world, I felt ill-prepared to do so with my current education. It’s like I was told the whole time that education mattered most when in reality natural talent and experience with a portfolio to show mattered more. The prior hard to find without testing out my abilities through outside projects and real jobs, and the latter hard to gain without an emphasis on personal projects or getting internships/jobs for experience, made all the more difficult with all my time spent in studying and class projects, which apparently do not even matter to employers. That begs the question of why do we even spend all this time in class if as you said a person with more talent and experience and less education would be a better choice?

  14. bfwebster says:

    I appreciate and understand your concerns. Let me see if I correctly understand them and then try to address them.

    First, yes, I put talent first in desirability in hiring a software engineer, but it is neither sufficient nor even necessary. I have known very talented software engineers whom I passed on hiring or who ended up getting fired after being hired. The same is true for experience, and your complaint there seems to echo the classic “How do I get experience when I have no experience” problem that everyone faces in all fields.

    Second, keep in mind the subtext of what I wrote: demand for software engineers (and all IT workers) is so high that it has sucked a large number of under-/unqualified people into the industry. Were it not so, then you wouldn’t see the vast industry of “coding bootcamps” that claim to prepare you for a programming job in a matter of months or even weeks. I have laid out in these articles my own objectives in screening/hiring IT workers, but what you’ll actually find in industry is a very broad spectrum of hiring practices and criteria, some of which are (IMHO) at best confusing or at worst bad. Welcome to real life, and if you get turned down, assume it’s a problem with the company and its approach, not with you.

    Third, your 4-year CS degree will pay off both in the short run and in the long run. The overall trend in the US job market over the past 25 years is to make a 4-year degree a prerequisite for consideration, whether or not the position you’re applying for really requires it. It is an indication of point #2 above — demand outstripping supply — that firms are willing to hire programmers who don’t have a 4-year degree and who may have no more education than a coding bootcamp. You know more, understand more, and, again, will outperform them in both the short run and the long run. Just keep in mind that a lot of IT departments are dysfunctional in and of themselves (cf. the posts at The Daily WTF). Welcome to the Monkey House.

    The answer to all this: find an entry-level job and live with it for a year or so, then start to go after the jobs you really want. You’re not the first person to get a four-year degree (in any subject) and then wonder if it’s what you really want to do or whether you’re any good at it. Only way to find out is to get out and try it.

Leave a Reply

You must be logged in to post a comment.