Slashdot Mirror


Battle of the Ages; Stereotypes Collide

JCOTTON writes "A CIO.com article By Phil Murphy explains that "The hype around the shortage of qualified legacy technologists grows each day. Pundits would have us believe that 1.5 million COBOL programmers will suddenly disappear one day, leaving any company with legacy technology in dire straits. The truth is that there are far more programmers with legacy skills looking for work than there are jobs for them, as evidenced by organizations like Legacy Reserves, which functions as a training and job matching service for unemployed or underemployed programmers wishing to modernize their skills." This article explains many of the issues facing "the upper half" of Information Technology workers."

49 of 319 comments (clear)

  1. So much for keeping up on VB6... by parvenu74 · · Score: 2, Funny

    And here I thought there was going to be a great need for VB6 and that I would be viable for the next 20 years on that alone... Time to learn the new language of the month, I suppose.

    1. Re:So much for keeping up on VB6... by stupidfoo · · Score: 4, Funny

      Time to learn the new language of the month

      what is it this month?

      Ruby? C#?

      Or are we back to Java again? I had the month by month list, but I lost it.

    2. Re:So much for keeping up on VB6... by gazuga · · Score: 2, Insightful

      Is it just me, or does the though of coding in VB make anyone else want to cry?

      --
      "I turn away with fright and horror from the lamentable evil of functions which do not have derivatives."
    3. Re:So much for keeping up on VB6... by arodland · · Score: 2, Funny

      % is the symbol for corpses/food in nethack and various other games. So just imagine that it's corned beef, and all will make sense.

    4. Re:So much for keeping up on VB6... by Tablizer · · Score: 2, Insightful

      Time to learn the new language of the month, I suppose.

      One of the things that keeps COBOL alive is that it has been around for 45 years. Most of the newer languages are likely to disappear in a flash. What is more likely to be fairly common 10 years from now: COBOL or Ruby? Ruby may take off, or more likely die when the next Foobar Oriented Programming fad comes along and makes Ruby look legacy. Most "in" languages right now will likely be firewood in 10 years based on past patterns. Since COBOL is already known to be legacy, it is less likely to be affected by that perception. Nobody knows if Ruby can survive a legacy stigma. COBOL has proven to weather fad storms. Not that I defend COBOL as a language, but from a manager's standpoint, it takes a licking and keeps on ticking.

  2. Learning Cobol by MikeBabcock · · Score: 2, Funny

    I just searched Google for Learn Cobol and only got 417k results. Not that popular a subject anymore I suppose.

    --
    - Michael T. Babcock (Yes, I blog)
    1. Re:Learning Cobol by WIAKywbfatw · · Score: 2, Funny

      Heh. "Elect an idiot" only got me 107,000 hits. I guess it's just not as fashionable a topic as it was, say, a month ago.

      --

      "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
  3. Hmm... by which+way+is+up · · Score: 3, Funny

    They have been predicting the demise of programmers since the invention of COBOL in the 60s. It was supposed to turn ordinary business users into programmers thanks to its easy, English-like syntax. We're still waiting. Now this writer is talking about running out of programmers capable of maintaining code that was presumably easy to write and maintain?

  4. Re:McFossil. by Ayaress · · Score: 2, Funny

    Actually, no they're not. At least not around here. I called a couple weeks ago. They're actually cutting jobs from the drivethrough. Pretty sad when McDonalds is laying off workers.

  5. Hmm... by which+way+is+up · · Score: 2, Interesting

    People still using COBOL can migrate to COBOL.net. Fujitsu implemented a this abmonination.

  6. Of course it's a coincidence. by Ronald+Dumsfeld · · Score: 2, Funny

    Of course it's a complete coincidence that when the story mentions COBOL, the /. fortune cookie I get says "VMS must die.".

    --
    Where's the Kaboom?
    There's supposed to be an Earth-shattering Kaboom.
  7. IT workers make tons of money by CrazyJim1 · · Score: 4, Funny

    Thus sayeth IT technical college.

  8. This isn't an article... by acvh · · Score: 3, Informative

    it's a fscking advertisement.

    Not that there aren't a few good soundbites in it, but come on, a consultant defending consultants isn't news.

  9. It appears that they're hiring again by Brian+Stretch · · Score: 4, Interesting

    now that the geniuses with their MBAs have figured out that overseas outsourcing is an even bigger disaster than domestic outsourcing was. ("But how can that be! It's CHEAPER!") I'm hearing from recruiters again. IT is such a huge force multiplier that it's stupid to do anything that will jeopardize its effectiveness. Labor cost is only one variable in the multivariable problem, kids.

    Sure, the PHBs will whine about the need for cheap H1-Bs that they can abuse, but I don't see Congress being all that sympathetic at the moment, or at the very least they're too fragmented on the issue of immigration in general to get anything done.

    Boom times are here again! Well, no, but at this point somewhat better than average middle class employment will do.

    1. Re:It appears that they're hiring again by FecesFlingingRhesus · · Score: 4, Interesting



      See my post here The parent post to yours is right, outsourcing is screwed up and the provided link to a previous article explains the reasons, in pretty good details. We will head into another boom here soon which will be called the "outsourced project clean up boom" or just "the Clean up Boom" (I get credit for that) in which we will be fixing the broken projects coming back from overseas. I personally am finding more work than I can handle doing exactly this, rescuing failed overseas projects.

    2. Re:It appears that they're hiring again by chialea · · Score: 2, Interesting

      I do know that they're very anal-retentive about no-work student visas nowadays (I wasn't aware there was any other kind!). Someone two doors down from me got stuck in their home country for 6 months. Someone two doors down from my advisor got stuck in their home country for 9. My fiance is very careful to not accept money or anything that could be construed as an exchange for money when our dance group performs. The US also makes him promise to leave the country every time he comes in. ("Why yes, we've paid $500,000 for your education in grants, but you MUST LEAVE." Won't they be 'dissapointed' if we stay here, as I'm a citizen.)

      I'm not sure how professorship visas work, but no one I know in grad school seems concerned about getting one if they get a professorship in the US. You do, however, have to be careful about returning to your home country for a conference, as you might get stuck there. (My advisor has had this problem.)

      Lea

    3. Re:It appears that they're hiring again by FireBreathingDog · · Score: 2, Insightful
      This is the age of the MBA president after all. Add to that the fact that this MBA has never successfully run any company of signifcance and you've got an potentially explosive combination.

      How many successful politicians can you name who have also run successful companies? Very few, I bet. It takes a remarkably different temperament and management style, being a businessman versus being a politician. Ross Perot was successful in business but was a complete disaster in politics.

      Why do people assume that if someone is good in business, they'll be good in politics (or vice-versa)? That's like saying if someone is a good football player, they should also be able to play the trombone well. (mmm..heh heh, yeah, he said 'bone', heh heh)

  10. Why do people tie themselves like this? by gateman9 · · Score: 3, Insightful

    I dunno, I never have liked to tie myself to one language or another. Maybe it's the CS major, but I find that all languages have things in common, and that I can quickly become proficient in each.

    Sure I have my favorite languages, but I treat each language I come across equally; hell, I tolerated and become proficient in Scheme of all things. This way, if the flavor of the day goes away, I can simply pick up a book on the new flavor, figure out how it does business, and get to work.

    Good principles and techniques transcend language boundaries.

    --
    You can't defeat physics.
    1. Re:Why do people tie themselves like this? by monkease · · Score: 2

      Really, it's an argument not only for adaptability, but versatility as well.

      Not that dropping out of college hasn't been a good move for some people, but there is something to be said for having a well-rounded education.

  11. Unemployed PL1 Programmers are Unemployed Too by Lucas+Membrane · · Score: 2, Funny

    Sally Struthers is going to be on TV asking for money for aged COBOL weenies, and I learned PL1 when I heard that it was going to replace COBOL and Fortran. So, think of poor me -- almost forty years dealing with people who didn't know that COBOL was inferior, and all I've got to look forward to is 40 years having a hard time getting charity because I've got a disease that doesn't have a Sally Struthers, Mary Tyler Moore, or Jerry Lewis. I may have to start drinking and get depressed so that Jason Robards and Terry Bradshaw will be on my side.

  12. It sucks being a legacy programmer. by muntumbomoklik · · Score: 5, Funny

    I'm -still- trying to find a job with my Turtle Logo skills.....

    1. Re:It sucks being a legacy programmer. by Frank+T.+Lofaro+Jr. · · Score: 2, Funny

      Learn Visual Basic. It is at the same level of sophistication.

      --
      Just because it CAN be done, doesn't mean it should!
  13. COBOL is easy... by Anonymous Coward · · Score: 2, Funny
    I learnt is in school years ago, in 1990, a simple program looks like this:

    IDENTIFICATION DIVISION.
    PROGRAM-ID. HELLO WORLD.
    AUTHOR. ANONYMOUS COWARD.
    DATA DIVISION.
    WORKING-STORAGE SECTION.
    77 DAUBE PIC X(11) VALUE "HELLO WORLD!"
    PROCEDURE DIVISION.
    DEBUT SECTION.
    1. PRINT DAUBE.

    2. STOP RUN

    Tabulations was hard in cobol...
    Also for old cobol program there was no COMPUTE statement, you had to do something like:
    ADD A TO B GIVING C.
    later it was
    COMPUTE C=A+B.
    easier :)
  14. COBOL Dominion Theology by Tackhead · · Score: 4, Funny
    > Pundits would have us believe that 1.5 million COBOL programmers will suddenly disappear one day, leaving any company with legacy technology in dire straits

    Sounds like the Rapture to me.

    For Root himself shall descend from Heaven with a shout, with the voice of the BOFH, and the trump of Root: and those buried face-down, 9-edge first shall rise: Then we which are fat-fingered from typing, and remain shall be caught up together with them in the job queue, to meet the Scheduler in the air; and so shall we ever be with the Scheduler, 8"
    - 1 COBOLonians 4:16-17

    I'm goin' to hell for that. But if you make me program in COBOL again, I'm taking you with me, rapture or not.

  15. Other side of the coin... by B5_geek · · Score: 4, Insightful

    I know I will get flamed by some out-of-work programmers out there,

    but...

    There are too many companies that refuse to move out of the computing Bronze-Age; bite the bullet and upgrade.

    The town that I work in (Blue-collar auto-industry) is filled with tool & die shops. Typical scenerio: The owner left the assembly line of Ford/GM/whatever 20 years ago and created his own company. He bought a DOS app to run his business on a 286-server/workstation, and he is surprised and insulted to find out that XP won't run on it.

    I have seen shops that Net revenue >$10 million/year, and they depend on a app written in BASIC!!!! as their life-blood.

    Holy shit people, it might be time to upgrade!

    There is a reason we don't (all) still use Horse & buggys. There is still a market for companies to make horse-shoes and buggy whips, (and I bet that company has a monopoly) but there are valid reasons to upgrade.

    There will always be a need for Legacy-based skills, but for the love of $deity don't hold onto old tech that you think "Well it used to be good enough!" .

    --
    "The price good men pay for indifference to public affairs is to be ruled by evil men." ~Plato (427-347 BC)
    1. Re:Other side of the coin... by PhilipMckrack · · Score: 3, Insightful

      There will always be a need for Legacy-based skills, but for the love of $deity don't hold onto old tech that you think "Well it used to be good enough!" .

      But if it is still good enough, why change? Rewriting large apps will introduce new bugs and problems. I work at a company that writes programs in COBOL. It might be nice to my resume to redo everything whatever the flavor of the month language is, but why? Our apps work great and our customers really like them.

    2. Re:Other side of the coin... by Tassach · · Score: 4, Insightful
      There are too many companies that refuse to move out of the computing Bronze-Age; bite the bullet and upgrade.
      If it ain't broken, don't fix it.

      Seriously. A 30-year-old custom COBOL app has, in all probability, had all of it's bugs resolved 20 years ago. It works. Replacing a legacy system with a million lines of tested and proven code is going to be an expensive and dangerous proposition.

      I have seen shops that Net revenue >$10 million/year, and they depend on a app written in BASIC!!!! as their life-blood.
      If it works reliably and satisfies the business requirements, what does it matter what language it's written in? The answer is: it doesn't. If the bugs have been squashed and the requirements have not changed, there is NO reason whatsoever to monkey with a working, stable system. "BASIC is for n00bs; Python is l33t" is not an adequate justification to replace a proven system.

      There are plenty of applications that work perfectly with a curses-based interface runing on dumb green-screen terminals -- just because the technology used isn't "cool" does not mean that there's any benefit in replacing it with a GUI or web-based interface or whatever else is "cool" this year.

      Holy shit people, it might be time to upgrade!
      Holy shit people, it might be time to develop some professionalism. It's not about who has the coolest toys -- it's about satisfying the business requirements in the most cost-effective manner.
      for the love of $deity don't hold onto old tech that you think "Well it used to be good enough!"
      The question isn't "did it used to be good enough?", the questions are "is it currently good enough?" and "can we justify the expense and risk of re-implementing it?".
      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
  16. Dire need of a dictionary by Anonymous Coward · · Score: 4, Informative

    "Straits", man. Not "straights".

  17. Windows Arrogance and Stereotyping by Spencerian · · Score: 4, Insightful

    I see, daily, an annoying point where IT users are OVER-trained in one technology set, which blinds them to more efficient and effective resolutions to company computer service and infrastructure.

    My business concentrates on Mac OS X systems used in a publishing environment. They work much like their Windows counterparts and could even be integrated with the larger domain for more efficiency. But when I speak of this to others they look at me with confusion and, maybe, heresy?

    These people act as if Macs are toys or inferior in some way. Of course, this is far from the case, but their training has changed how they see technology. This really isn't the old Mac/PC debate. (Apple lost the first war. But they still found an important place in today's computing world.)

    No computer technology is perfect, of course. But the mistaken ubiquity that IT is Microsoft and Microsoft is IT makes all other non-MS technicial initiatives and products harder to sell in concept or through a store.

    --
    Vos teneo officium eram periculosus ut vos recipero is.
  18. Java by cerberusss · · Score: 2, Funny

    I guess I'll be talking to those guys at Legacy Reserves, because I heard that Java is the new COBOL...

    --
    8 of 13 people found this answer helpful. Did you?
  19. It usually isn't voluntary. by Richard+Steiner · · Score: 2, Insightful

    However, when one is looking for work, it seems that one is usually labelled as a "specialist" in whatever technical platform and language used in the last position.

    A person with both good knowledge of C and good knowledge of COBOL is usually seen as being a "COBOL programmer" if their last work experience was mainly writing COBOL code.

    It sounds silly, I know, but that's what I've seen (and what many others I know have also seen) in the current job market.

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
    1. Re:It usually isn't voluntary. by jellomizer · · Score: 2, Informative

      Business tends to feel more comfortable with hiring specialist for some reason. I think they take the adage "Jack of all trades and master of none a little" too literately. They are afraid when they see a resume with 20 different programming languages on it. They much rather find a person who has 5 years in VB.NET then 20 years in programming and only 6 month with VB.NET but they know 2 Dozen Computer languages. They figure if this guy with the 5 years in this language really knows it and can get the job done. And the guy with 20 years is just learning VB.NET from scratch. They don't see the truth that the more language you know the easier it is to pick up on new ones. It is quite possible the guy with 20 years of experience picked up as much knowledge in vb.net in that 6 months that the guy who had no programming experience before picked up in 5 years. When learning to program a new language find out how to output the data to the screen, save to a file and/or database, write to a variable, do loops, and create functions, Procedures and classes. Then you are set to program. The rest you look up while you are programming.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  20. Microsoft Confirms it... by Schwartzboy · · Score: 3, Insightful

    VB6 is dead. Start cranking out .NUT and C# on the double, drone!

    Seriously, I think I remember reading that MS said that end-of-life for VB6 is coming up in 2006 or so, but can't find the article where I read that. If it exists, it's likely buried deep within MS's site.

    The best advice I could give to someone who's been buried under a pile of MS technology for most of his/her education/career would be to go out and pick up some non-MS languages. That way, if Redmond (or its language of the month) disappears tomorrow, there's a chance that you'll still be employable, and you'll gain a perspective on programming that you might not otherwise have. That's just my opinion, though, and I'm sure there are thousands of MS flamers who would say that once you've gone down that path, you're damaged goods anyway. Take this sort of rambling in either direction with a tumbler of salt.

    --
    "Linux doesn't exist. Everyone knows Linux is an unlicensed version of Unix"- Kieren O'Shaughnessy
    1. Re:Microsoft Confirms it... by Hussman32 · · Score: 2, Informative

      Seriously, I think I remember reading that MS said that end-of-life for VB6 is coming up in 2006 or so, but can't find the article where I read that. If it exists, it's likely buried deep within MS's site.

      Check here for their lifecycle development schedule. VB6 starts termination this year, and closes out in 2008.

      --
      "Who are you?" "No one of consequence." "I must know." "Get used to disappointment."
  21. If it's Not Broken... by AltGrendel · · Score: 2, Interesting
    ...Don't Fix it.

    I've dealt with these guys. They are satisfied with what they're getting out of that type of system and will keep it till the power surge blows it away. Hell, I wouldn't be suprised if some of them checked Ebay for replacement hardware. I'm sure they know were they put those 5.25 floppies.

    --
    The simple truth is that interstellar distances will not fit into the human imagination

    - Douglas Adams

  22. Upgrade to what? And why? by Richard+Steiner · · Score: 3, Insightful

    When I worked for a major airline, the flight planning system I supported and helped enhance was written in Fortran and running on a Unisys 2200 mainframe (which is an older architecture but also a fairly reliable and *modern* platform in terms of its actual hardware).

    Fortran was (and is) a perfect language for the type of problem being solved, since a lot of it actually does involve semi-complex calculations.

    The mainframe platform is also ideal, as the system is designed as a centralized software app running on a large-scale server and being used by folks all over the world on remote terminals (be they "green screens" or web clients).

    Sometimes the older languages and platforms in use really *are* a good fit. Or is it change for changes sake that you're asking for?

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  23. U.S. Department of Labor says the same thing by Original+Buddha · · Score: 3, Interesting

    http://www.bls.gov/search/ooh.asp?ct=OOH

    Pick just about any job and in the listing you'll find something like this:

    Employment of XXXXX is expected to grow about as fast as the average for all occupations over the 2002-12 period. However, job opportunities are expected to be very good because a large number of XXXXX are expected to retire in the coming decade, creating many job openings.

    Does anyone truly believe this? No. The only group of people that typically exploit this figure is someone trying to sell you something.

  24. Read up... by cr0sh · · Score: 4, Interesting

    Read up on your history of programming languages, of Grace Hopper's writings on COBOL, and if you can find them (very difficult), contemporary advertisements/reviews of COBOL for the time - you will find that indeed, it was marketed as a "simple, english-like" language for business people. At the time, it was very simple - compared to custom assembler for each mainframe (which was almost always different between machines even from the same manufacturer, like IBM), COBOL was a breeze!

    --
    Reason is the Path to God - Anon
  25. Multiple Languages, Anyone? by natoochtoniket · · Score: 4, Insightful
    I am frequently surprised that so many people consider themselves to be an X-Language programmer (for some particular X-Language). I think of myself as a computer scientist, or perhaps as a software engineer, but avoid labeling myself with any particular technology. After learning 40 or 50 languages and forgetting most of them, I have come to realize that I can learn a new language in a few days, and become comfortable with the library and environment in a few weeks.

    A carpenter is not a hammer-er, or a saw-er, or a drill-er. He is expected to be able to quickly learn and use any of those tools, as needed for the project. A new project can use a new tool (language, os, whatever) as needed for the application. When an old program needs maintenence, it may require some re-learning of the old tool, but that should not be difficult.

    I suspect the harder problem is preserving the old development systems and tools. If the compiler (or some other tool) hasn't been used in several years, there is a good chance that it won't work. Or, that we can't find it at all because it didn't get loaded onto the new host before the old host was scrapped. Or, that the old hard-copy manuals (how to use the tools) have rotted and/or been discarded in the trash.

    1. Re:Multiple Languages, Anyone? by Ankou · · Score: 2, Insightful

      Ah my friend you have truly stated the difference between Computer Scientists and those technical college graduates. Real Computer Scientists are a dying unwanted breed. Until businesses realize the fundamental differences between these two groups it will be a self perpetuating problem of their business not being able to adapt. Unfortunately businesses are too preoccupied by a meaningless certificate of certification than can do spirited and capable scientists. This is what tech colleges and night schools can't teach.

    2. Re:Multiple Languages, Anyone? by Anthony+Liguori · · Score: 2, Interesting

      Unfortunately businesses are too preoccupied by a meaningless certificate of certification than can do spirited and capable scientists.

      Businesses looking to hire IT staff may be but if you go to a company that specializes in solving software problems you will be turned down just for having certificates on your resume.

      Just remember, there are jobs for IT specialists and jobs for Computer Scientists. They aren't the same thing. There are far more jobs in IT than there are in CS but there are still far too few good Computer Scientists for the number of jobs available.

  26. The learning curve isn't COBOL itself... by Richard+Steiner · · Score: 4, Insightful

    ...but rather the database and transaction (or batch) environment that the COBOL itself runs in.

    An IBM CICS programmer familiar with DB2 would have a tough time coming into a Unisys A-series shop that uses COMS and DMSII, not to mention the culture shock when his JCL-conditioned mind runs into a job control language like WFL. :-) Although he might survive the shock if he's been exposed to REXX...

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  27. "Labor Shortage" yellow alert by Tablizer · · Score: 4, Insightful

    One must be cautious when they hear the word "labor shortage". Lobbying organizations such as ITAA are paid millions of dollars from large tech companies to lobby congress and the papers about the doom and gloom of tech labor shortages. This is to justify more visa workers and offshoring. In other words, the "cheap labor lobby".

    I am not saying that this is necessarily what the article's author has heard, but it would not surprise me. Organizations like ITAA are shrewd and tenacious. They recently managed to influence many small-city newspapers to publish articles about the dangers of tech labor shortages by quoting companies who allegedly will go under unless they import Indians or move to India. Their leader, Harris Miller, lobbied for more agricultural migrants (fruit pickers) from Mexico in his previous job, according to some sources.

    The excuse is the same for tech as it was for agriculture: "Americans don't want fruit-picking jobs". At $3-per-hour, who would? They want to do to tech what they did for agriculture. Different career, same plan.

    They should be on the same "geek enemy list" as SCO.

    1. Re:"Labor Shortage" yellow alert by XopherMV · · Score: 3, Interesting

      I live in Seattle and was recently lookinging for work. I also saw plenty of positions that were open and never filled. There are a couple reasons I see for companies not filling these positions:

      A. The companies did not get any qualified candidates.
      This is possible, but not likely. The IT field in Seattle was hitting 10% unemployment for the last few years.

      B. Companies are gathering resumes for future hiring.
      The need to hire and the money to hire don't always coincide, so companies need to figure out the best time to bring on new people. These companies could be putting "feelers" out to gauge job demand. For example, if they get 1000 resumes one month, then just 10 the next month, then demand for jobs has gone down and they might actually run out of cheap, qualified candidates soon.

      C. Companies are listing positions, but not actually hiring.
      Companies could also just be using this as a ploy to go to Congress to get more cheap H1-B's. "Mr Senator, we were unable to find any software engineers with 10 years of experience programming .Net and we feel that if we were able to recruit more overseas workers that all of our problems would be solved."

      D. Companies are listing positions with inflated requirements to only get H1-Bs.
      I've seen jobs that I've applied to get rewriten to include Indian speaking requirements. Employers generally have to prove that local candidates don't qualify for the jobs they post before they can bring in someone from overseas. Unfortunately, there's no law that states companies can't tailor their job description to one, specific, foreign candidate.

  28. This is bad news. by museumpeace · · Score: 3, Insightful

    found at top of page linked from article:

    "Welcome to Legacy Reserves, the largest U.S. databank of Legacy Professionals over the age of 35"
    I think that is a new low in setting the threshold for being "over the hill". This means I was old 20 years ago...god, somebody see if I still have a pulse!

    --
    SLASHDOT: news for people who can't concentrate on work or have no life at all and got tired of yelling back at the TV.
  29. Firms are building failure for the future by gelfling · · Score: 5, Interesting

    Firms are populated by some of the dumbest blindest self serving retards on the planet. There is no shortage of labot. Let me repeat that - THERE IS NO shortage of labor.

    What there is a shortage of is 45 year olds with 20 years of experience in a 5 year old technology and willing to relocate halfway across the country for a 50% pay cut on a contract basis for six months.

    The COBOL jocks who are still around are not in it for altruistic purposes. They are in it to make a killing. Don't think so? Ok - more than half of the country's COBOL, etc. hands were fired in the mid 90's with 'consolidation' and 'modernization'. Then those same idiots who fired everyone freaked out when they simply couldn't answer their own auditors questions about Y2K.

    It was magic. All the middle aged guys who got fired coming back to work and literally pulling a rate number out of their ass. $100/hr sound ok to you? $125? Good cause that's what it's to cost you.

    Well here we are 4 years into a capital investment recession in IT and guess what? Those same old Mainframes are still around and COBOL and CICS and JCL are still running on them. Because that work NEVER got done ten years ago. It was too expensive and was crowded out by Y2K.

    So second generation executards call in the oldtimers again, this time to 'fix' the mainframe problem because the leases are coming due and the CFO is absofuckinglutely convinced that and ICC capital lease iis more expensive than junking everything and starting over.

    Hey I've heard this Opera before. It was called "Client Server Computer".

    But make no mistake about it my fellow greyheads. They have about as much respect for you and your skills as they have for the beaker that collects bull semen. What you have to do is rape them on the contract.

    And in 3 or 4 years and the progress is excruciatingly slow and they suddenly come back from Gartner executive retreats with the new found knowledge that mainframe is new paradigm they must strategize, optimize and leveragize they'll drop all the migration efforts and put their money back into mainframe system development.

    Trust me, IBM would not continue to invest all that money in MVS and z/OS Large Systems if they thought there was a limited future in it.

    Every couple of years there is the same old new revolution in commercial IT. It's part of the scenery like starving African children with automatic weapons. Sell them more weapons.

  30. Re:8" and Pass The Ammunition by freqres · · Score: 2, Funny

    But the Holy Bible is where the 1st Commandment is written. If we don't take the Holy Bible too seriously because of the 1st Commandment but the 1st Commandment is written in the Holy Bible but

    Guru Meditation
    Stack Overflow

    --
    Rampant Ninja related crimes these days...Whitehouse is not the exception
  31. Nothing a US$30 UPS couldn't solve. :-) by Richard+Steiner · · Score: 2, Insightful

    Besides, I've seen online stores selling *palettes* of 486-class boxes for almost nothing that would probably still run that older application, and one of those would give him spare hardware for the next several hundred years. :-)

    Sounds to me like he's got a sane idea.

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  32. A Lot of Them Can't by Greyfox · · Score: 3, Insightful
    I've run across quite a few of those mouldy old systems. A lot of the time, no one understands the business logic or process behind the application. Most of the people who actually use the software are not much better than trained monkeys -- they use cheat sheets to go from screen to screen in the program without really understanding why they're doing it that way. The people who did understand the business process were shit-canned as soon as the software was implemented (Or somewhat before it was done) and the original programmer left for greener fields or died of caffiene poisoning or something.

    To implement the software on modern gear would require a tremendous amount of time just sorting out what everone does and why. It's a much larger problem than just sitting down and hacking it out, even if you have the original source and want to blindly follow the last guy's design.

    And then sometimes they just can't match the performance of the old system. IBM's been trying to do away with their RETAIN system since I first started working for them back in the mid '90's. At the time they thought they'd go to a Lotus Notes app on their 486 servers. After all, the 486 was designed to give you the same performance on your desktop as a mainframe, right? Sure, for a single user! They never could figure out how to match RETAIN's performance. To this very day they're still maintaining it. I don't think anyone understands it anymore, really. It's millions of lines of mainframe assembler code from what I hear. It's like this ancient evil that lurks under the surface of the apparently peaceful company, just waiting to consume the souls of young programmers. With Tentacles.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?