Uni profs: Kids today could do with a bit of 'mind-crippling' COBOL

Forget Lua, time go to old skool

Intelligent flash storage arrays

Want a guaranteed job in IT? Learn COBOL, even if it cripples you mentally – that’s the advice of university profs teaching tech.

Ignore, for a second, the fact COBOL doesn’t feature in the top 20 of languages developers are using in anger today. Those in charge of setting university IT curricula reckon there’s no better guarantee of a job than tooling up on COBOL.

COBOL is good for another 10 years thanks to its huge presence in mainframes and on Unix systems running mission-critical apps in banks and government.

During this time, COBOL systems must be modified and maintained and 21 per cent said learning COBOL will “future proof” students’ careers as demand outweighs supply with the current generation of COBOL heads retiring.

Seventy-one per cent of those running university IT courses reckoned employers will continue to rely on COBOL for at least the next decade, according to a survey of 119 universities across the globe by COBOL tools-maker Micro Focus. Despite this, just 27 per cent of them offer COBOL programming in undergraduate or post-graduate study.

Fifty-eight per cent of the academic leaders surveyed said they believed COBOL should be taught at university.

Yet, there’s a problem – a few problems, actually. And a paradox.

Every few years Micro Focus tries to sell us on the hidden importance of COBOL. But with Micro Focus customers including Tesco and Standard Chartered Bank, the company has a point about the prevalence and importance of COBOL.

Future-proof? Really?

However... Problem number one: COBOL might make you employable, but it won’t necessarily get you a job. Based on the TIOBE Programming Community Index, students are better served by Java C, C++ or PHP.

Another problem is interest factor. Students being students and devs being devs, COBOL is placed at the perfect intersection of disadvantage when it comes to what languages get used. Both students and devs are interested in the future, and what’s new and successful - not in a language that dates back to 1959. Today, that’s PHP or Ruby. If you want a guaranteed job, especially a well-paid one, it’s Java and C++ for a position in The City or for becoming a fabulously well-remunerated consultant.

The thesis of the Micro Focus poll is that COBOL has a life ahead in maintenance mode and on that, at least, Java and C++ are already there, thanks to their pre-cloud history.

Michael Coughlan, a lecturer at University of Limerick who participated in the Micro Focus poll, blames the fact that these other languages are grabbing all the headlines for the dearth of interest in learning or teaching COBOL.

He reckons employers should make more of their need for COBOL in their job ads – he mentions that Ireland’s internal revenue service, running COBOL on Unix, has started advertising to recruit four to six COBOL programmers a year.

“The problem with COBOL is it doesn’t have a strong presence in news so people don’t realise how prevalent it is, and from a student point of view they saw hype around Java and C++ and so they saw that as the future,” Coughlan tells us.

Coughlan pitches his university’s own COBOL course at graduates rather than at the undergrad intake. “The computer industry is prone to hype and young programmers are interested in that. That’s one reason we are teaching COBOL in a graduate training course – it’s because they have a degree in another subject. They are not new they have a more mature view and will not be tempted by the hype."

He calls Java “the new COBOL” with young, proto devs tempted by Ruby, Lua and Python.

Coughlan, who has been teaching COBOL since 1980, is no programming newbie and is actually a convert himself. It was the dawn of the PC era and the Irish government wanted a computer literate workforce. Coughlan had been dabbling in COBOL building stock-control programs for his father’s business on a Commodore PET, and took the government’s money for a year-long conversion course at the university where he now teaches.

All very mature. But here’s the paradox: Micro Focus polled those academic leaders who set the IT curricula and run the courses. These are the very people complaining that COBOL is not getting taught. The power to change is in their hands, although obviously they are powerless to change students' minds about where to enrol.

It's all academic

Talking to Coughlan and reading the Micro Focus survey revels the real reason why COBOL's not getting taught at university: there's a schism among the profs, and there are just as many prejudices and differences of opinion among those doing the teaching as those doing the learning.

Remember the 21 per cent Micro Focus said believed learning COBOL future-proofs students’ career options? A similar same number “had a negative viewpoint” on COBOL “suggesting a need to educate some of the educators” Micro Focus tells us.

Of those who need "re-educating," 14 per cent called COBOL “uncool” and “outdated” and reckoned other more modern languages were more exciting. Five per cent said COBOL was dead and had no future while three per cent claimed “no prior knowledge” of COBOL.

Coughlan offers his own theories on why COBOL's not getting taught: crowded IT curricula mean that COBOL gets bumped for “more important” subjects; that academics at “traditional” universities object to COBOL’s theoretical underpinnings; and that other seats of learning object to “vocational training". Still more harbour a “not-invented-here” feeling: unlike C, C++ and Java, COBOL was born thanks to the US Department of Defense rather than from the brains of fellow computer scientists.

Turing Award winner Edsger Dijkstra, who invented the Dijkstra search-graph algorithm for selecting the shortest point between two nodes, delivered the most famous diss of COBOL, saying: “The use of COBOL cripples the mind; it’s teaching should, therefore, be regarded as a criminal offense."

And he was a fellow computer scientist. ®

Top 5 reasons to deploy VMware with Tegile

More from The Register

next story
Preview redux: Microsoft ships new Windows 10 build with 7,000 changes
Latest bleeding-edge bits borrow Action Center from Windows Phone
Google opens Inbox – email for people too thick to handle email
Print this article out and give it to someone tech-y if you get stuck
Microsoft promises Windows 10 will mean two-factor auth for all
Sneak peek at security features Redmond's baking into new OS
UNIX greybeards threaten Debian fork over systemd plan
'Veteran Unix Admins' fear desktop emphasis is betraying open source
Entity Framework goes 'code first' as Microsoft pulls visual design tool
Visual Studio database diagramming's out the window
Google+ goes TITSUP. But WHO knew? How long? Anyone ... Hello ...
Wobbly Gmail, Contacts, Calendar on the other hand ...
DEATH by PowerPoint: Microsoft warns of 0-day attack hidden in slides
Might put out patch in update, might chuck it out sooner
Ubuntu 14.10 tries pulling a Steve Ballmer on cloudy offerings
Oi, Windows, centOS and openSUSE – behave, we're all friends here
prev story


Choosing cloud Backup services
Demystify how you can address your data protection needs in your small- to medium-sized business and select the best online backup service to meet your needs.
Forging a new future with identity relationship management
Learn about ForgeRock's next generation IRM platform and how it is designed to empower CEOS's and enterprises to engage with consumers.
Security for virtualized datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.
Reg Reader Research: SaaS based Email and Office Productivity Tools
Read this Reg reader report which provides advice and guidance for SMBs towards the use of SaaS based email and Office productivity tools.
Storage capacity and performance optimization at Mizuno USA
Mizuno USA turn to Tegile storage technology to solve both their SAN and backup issues.