Why COBOL Could Come Back 405
snydeq writes "Sure 'legacy systems archaeologist' ranks as one of the 7 dirtiest jobs in IT, but COBOL skills might see a scant revival in the wake of California's high-profile pay-cut debacle. After all, as Fatal Exception's Neil McAllister points out, new code may in fact be more expensive than old code. According to an IDC survey, code complexity is on the rise. And it's not the applications that are growing more complex, but the technologies themselves. 'Multicore processing, SOA, and Web 2.0 all contribute to rising software development costs,' which include $5 million to $22 million spent on fixing defects per company per year. Do the math, and California's proposed $177 million nine-year modernization project cost will double, McAllister writes. Perhaps numbers like those won't deter modernization efforts, but the estimated 90,000 coders still versed in COBOL may find themselves in high demand teaching new dogs old tricks."
What COBOL really needs (Score:5, Funny)
What COBOL really needs is a hip new framework to make it "cool", just like Ruby!
I propose COBOL on Rails. Any takers?
Mod troll if you wish. :-)
I can see it now . . . . (Score:2, Funny)
Object-Oriented COBOL, Visual COBOL, JAVA-BOL, COBOL++ . . . Functional software subordinated to the elaborations of the programming class!
California! Prepare to warmly welcome your programming overlords!
Good news and bad news (Score:5, Funny)
Bad news: The gig pays minimum age.
Acronym (Score:4, Funny)
Crappy Old Bad Obsolete Language
Re:I don't get it (Score:5, Funny)
Why do people think it's so hard for a new person to learn COBOL? It's not exactly like learning Japanese: find a good reference book, write a few practice programs, and voila.
In my case, I've taught myself to use a couple of dozen programming languages over the years, and I've mastered several of them. However, I've never managed to make it all the way through the senseless boilerplate headers of any COBOL program before puking. Once the monitor is covered with puke, it's too hard to see the screen well enough to continue.
Re:Bah (Score:5, Funny)
I know COBOL programmers making 150 an hour that have been on the same contract for 10 years.
They work 40, and rarely are on call.
So there is a certain appeal. Plus COBOL is interesting.
I mean C? who wants to work on 1970's tech?
All this has happened before, (Score:2, Funny)
All this will happen again.
Re:What COBOL really needs (Score:4, Funny)
You mean like Cobol on Cogs [coboloncogs.org]? :)
Re:Bah (Score:3, Funny)
The US is about to experience total economic meltdown. After the Fannie May and Freddie Mac debacle, loans to the nation will be harder to come by, damn near half the population is about to retire, there are more people in Law, Finance and Advertising than there are in skilled trades, companies are fleeing overseas, etc, etc, etc.
You're going to see little old ladies with wheelbarrows of cash unable to buy bread in short order, just like when the Cold War ended. Who really cares about fixing these financial systems? It's just wasted effort by a nation that has a lifetime of hard work and painful sacrifices ahead of them. Why even bother?
Re:What COBOL really needs (Score:2, Funny)
Rip off the B
Re:Who Cares What Language, It Reeks of Poor Desig (Score:2, Funny)
software archeologist
yes, and I'm a quantum derivative trader using advanced neutonian physics and I do some speculative gold-mining venture capitalism.
er. what I mean is that I own mutual funds and buy gold on WoW. But the title sounds pretty.
Re:What COBOL really needs (Score:5, Funny)
First you need an Object-Oriented COBOL, aka ADD 1 TO COBOL GIVING COBOL.
Re:Lets throw out the baby WITH the bathwater! (Score:3, Funny)
Re:Highly likely (Score:2, Funny)
Yeah, those cuttlefish are smart. I once saw a film of an octopus observing another octopus open a jar to get a live crab inside. He learned by observation how to do it quicker. Here's a Snopes link [snopes.com].
But if a cuttlefish is smart enough to lern COBOL, he'll probably learn Java instead so he can earn more crabs per hour. So I don't see COBOL cuttlefish flooding the market yet.
Re:What COBOL really needs (Score:5, Funny)
What COBOL really needs is a hip new framework to make it "cool", just like Ruby!
I propose COBOL on Rails. Any takers?
Mod troll if you wish. :-)
You are right, COBOL probably does need a new hip.
Re:I don't get it (Score:5, Funny)
I might have a slight hurdle learning the syntax, but already knowing how to code and knowing several languages (BASIC, FORTRAN, C, C++, C#, Java, PL/SQL, T-SQL, etc.) means that a loop is a loop whether it's a FOR i=1 to 15 type loop or a for(int i=1; i [lt] 15; i++) type loop.
Except that the second one only goes to 14.
Re:Save money (Score:3, Funny)
most programming languages are human comprehensible... provided you've been trained in them.
Haven't worked in Perl much, have we?
Re:Who Cares What Language, It Reeks of Poor Desig (Score:1, Funny)
What about digging out the dirt?
Yeah I'm a software gossip columnist/tabloid journalist/perv