Why you should hire the COBOL guy

Daily Newsletters

Sign up to ZDNet UK's daily newsletter.

NEWS
Builder.Com

He sits across the desk from you and you feel like you're talking to your father. According to his CV, he started out on IBM mainframes. He speaks fluent COBOL. You've never actually seen COBOL. He took a C++ class recently at the local university, but he's never used it on the job. His CV is obviously honest. He has more actual experience than the rest of your development team combined, but you're pretty sure he has no idea what HTML stands for. Do you hire him? You don't hire a CV
"He" could, of course, easily be a "she," but it's less likely that a middle-aged programmer will be female than male, simply because far fewer women were entering the profession in the late 70s and early 80s than today. It's irrelevant, as are many other details on that CV. You've done enough hires to know the CV isn't the deciding factor. But you don't often find yourself with an applicant who could have voted for Jimmy Carter. You find yourself wondering what, exactly, you should be looking for. You can make several assumptions safely. First, this individual is probably coming from a company that collapsed, or was gobbled up, after years of stability. Twenty-year veterans who still write code or do design for a living tend to remain in hands-on positions, rather than migrating into management or training, only in environments where they (and their skills) become entrenched. Second, this individual is almost certainly very competent. Failure has real consequences in hands-on development, and few people last 20 years at it if they aren't highly skilled. Finally, this individual loves what he does. Facing the end of a long run with a single employer, this individual wants to join your development team -- facing younger, fresher competitors. This person probably has the experience to pursue management but chooses to be here. Conclusion: This applicant loves development. Skills within skills
When evaluating an employee from the "Second Wave" era -- the age of hierarchical management and waterfall methodologies --it's important to have a sense of history. "IT" was "Data Processing," and it differed in more than just form. The entire mindset was different. Code was seldom reused; testing was done at the end, and only at the end, of a development project. There were no "software tools" in the contemporary sense. Programmers tended to work alone. They had to understand "job control language," or mainframe hardware instructions, intimately. Designers (analysts, in those days) tended to interact only minimally with programmers, and users were lucky to have 15 minutes of input at the very beginning of a project. Yet systems were built and put into production, somehow. And to work effectively in an environment like this, programmers had to have certain qualities that you can pretty much count on finding in the veteran COBOL programmer. Meticulous code review
The COBOL veteran had to fight for processor time against dozens of other programmers and hundreds of users. It was nothing like the do-it-at-your-PC, compile-time-0.8-seconds process we have today. Compiling a program often meant waiting in line, and a single mistake could cost hours. The successful programmer knew that it was important to get a clean compile on the first or second pass. So your applicant is diligent in writing the cleanest code possible. It is altogether necessary today? In our lazy, resource-fat age, no. Is it more professional? Absolutely. Effective, well-planned testing
If compile time was rare back in COBOL days, hardware time was even rarer. In an era when testing a new system meant gathering up a handful of test tapes or drive packs and booking time on the drives for a test (often during holes in the production time schedule), it was foolishness not to have a system test planned to the smallest detail. Imagine applying such careful attention to detail to today's more complex systems. Solid documentation
This applicant grew up without today's ubiquitous software development suites. Self-documenting tools and techniques didn't exist. COBOL itself is, of course, self-documenting, but this person documented system design and development with notebooks and hand-drawn flowcharts. You can count on a serious attitude toward capturing detail that will be useful to others. Loyalty
When an employee stays with their craft for as long as this person has -- especially in these job-hopping days in IT -- it's because they find value in something other than a paycheck. They wish to invest in the environment that receives them. It's in their makeup to give you their best, and to go the extra mile for you. The value of mentoring In the days when employees stayed with a company for many years, mentoring was the rule, not the exception. A young IT professional was mentored early on and invariably became a mentor in later years. Your applicant has probably been through both phases. Now, consider your under-30 brood, and consider how good your team could become if its members could soak up some of the qualities this COBOL programmer brings to the party. My personal COBOL guy
My own COBOL guy was named Judy. She had been in the business a little over a decade when I was a neophyte programmer in the Reagan years, working with her at a life insurance company. Female programmers were rare, and female programmers with experience and authority even rarer. I, too, was a COBOL jockey, writing hybrid Command-Level CICS code (don't ask; you don't want to know). Judy gave up lunch breaks to review my code. I learned to get it right the first time, and I learned that a true professional doesn't think twice about working through lunch, or staying after hours, if that's what it takes. She taught me to have my test plan perfected before I booked the first minute of drive time. Working with her made me work harder; I wanted her to respect me the way I respected her. She taught me patience and perseverance. Most importantly, she taught me to do what she had done: to invest myself in my younger colleagues, when I myself had some experience under my belt. Make the call
If you look closely at the man or woman sitting before you, you'll see a glint of dignity staring back at you. You're not looking at a future C++ whiz -- it'll never happen. And there may not be any brilliant Web design lurking there. But what this applicant offers your team, no university or cyberpunk mojo can provide. Your team is lean and mean because the industry is lean and mean, and that's what the market demands. But as important as it is to know how to hunt, it's just as important to know how to plant and harvest. A good manager knows the difference and how to leverage it. Hire the COBOL guy. Created by developers, for developers, Builder.com brings software developers fresh, real-world perspective on topics from programming to architecture to management. Builder.com will improve the way developers work with the information, tools, and services to help them conquer the challenges they face everyday in real-world development.
ZDNet UK's Developer News Section delivers the latest headlines together with the best UK jobs, right to your browser. Have your say on all developer topics. From j2ee, to C++, from Visual Basic to Javascript plus much more. Share your experience with others on the Developers Forum. Let the editors know what you think in the Mailroom.


For all job and work-related news, or to search for a job and get information on training, go to ZDNet Jobs. If you have something to say about work and employment issues say it here at the Jobs Forum. Let the editors know what you think in the Mailroom.

Post your comment

In order to post a comment you need to be registered and logged in.

You can also log in with Facebook. Log in or create your ZDNet UK account below

  • Login

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Community FAQ

Get ZDNet UK's daily newsletter

Enter your email address to sign up

ZDNet UK Live

Thomas Gellhaus

I also installed the KDE version; I also will probably try out razorqt since I really haven't had a chance to before. I'm looking forward to the...

47 minutes ago by Thomas Gellhaus via Facebook on Mageia 2 Released
francisabigail

Acquiring when reinvention/cannibalization is too challenging for a large organization can be an excellent strategy- still, so many mergers stumble...

3 hours ago by francisabigail on Ariba buy parks SAP on Oracle's cloud turf
apexwm

All of the feedback regarding using a touch monitor for a desktop PC is right on. Several months ago, we installed a "demo" multitouch all-in-one...

9 hours ago by apexwm on Windows 8 could speed multi-monitor uptake
191706

anyone wanting to triple boot *their* own Mac

10 hours ago by 191706 on xTreme Triple Booting: Linux, Mac & Windows
SoapyTablet

Cont.. Biggest Bugbear: Win7's stop-animate-go approach to work, you develop a staggered (not in the above alchohol sense of the word) approach to...

10 hours ago by SoapyTablet on Windows 8 could speed multi-monitor uptake
SoapyTablet

Ah the joys of Windows 8 Consumer Preview... If Windows 7 was 'Vista with Lipstick', whats Windows 8? Vista with Lipstick, the morning after?...

10 hours ago by SoapyTablet on Windows 8 could speed multi-monitor uptake
daveveej

Though the metro look is quite cool on the windows mobile platform I think that think that microsoft ARE MESSING THINGS UP because what has they...

11 hours ago by daveveej on Windows 8 could speed multi-monitor uptake
Custonian

I agree, we have a few touch screen monitors in work but as Windows7 and the applications we use are not touch screen friendly (the size of the...

11 hours ago by Custonian on Windows 8 could speed multi-monitor uptake
archerthom

I find it amusing that Microsoft added the mouse, which was deemed awkward, but people were forced to use it so it stuck, and now they're saying,...

13 hours ago by archerthom on Windows 8 could speed multi-monitor uptake
BrownieBoy

Agree with other comments. Nobody's going to start reaching out to start tapping their desktop monitors with their fingers. Their arms would tire...

22 hours ago by BrownieBoy on Windows 8 could speed multi-monitor uptake
Random_Error

The only way a touch monitor would be any good is if it were horizontal on the desk, with a virtual keyboard so you could do away with that as well...

1 day ago by Random_Error on Windows 8 could speed multi-monitor uptake
JBDragon

This is just dumb! Forget that I think Windows 8 will bomb, but really, people are going to go out and buy touch Monitors now??? Just pretend...

1 day ago by JBDragon on Windows 8 could speed multi-monitor uptake
Jake Rayson

@Andy Bolstridge > Unfortunately, we need the majority to work 9-5 And therein lies the lie. I work very hard indeed for my idleness, early starts...

1 day ago by Jake Rayson on The Idle Self-employed
Burn-IT

What happens when one hosting platform "acquires data" from another? If I forced the first one to remove it, who is responsible for chasing the...

1 day ago by Burn-IT on Google picks holes in EU's 'right to be forgotten'
JohnTalich

iSpring Pro is a nice tool, that allows PowerPoint to SCORM conversion. They also have free tool, that also generates SCORM compliant courses.

2 days ago by JohnTalich on How To Convert PowerPoint To SCORM Compliant Course
aaron.sloman

I think the answer to the question requires a deeper analysis of where the income can come from who else is now competing for it, who else will be...

2 days ago by aaron.sloman on The three big questions about Facebook's IPO
Brent Pieczynski

Your correctness about Government websites not being compliant with their own websites is correct. Most criticism of other people takes so many...

2 days ago by Brent Pieczynski on Privacy watchdog to chase big companies over cookie law
Kelvyn Taylor

802.11ac does promise some tricks to improve range & reliability, but not sure how these will work in practice until I get real products to play...

2 days ago by Kelvyn Taylor via Facebook on Next-generation 802.11ac routers
mrudang009

My wife and I love our new Kindle Fire. It's lightweight, easy to use and has a great interface. The first thing I recommend anyone with a new...

2 days ago by mrudang009 on Waterstones to sell Kindles with in-store offers
mrudang009

It basically unlocks all the Android marketplace apps and unlocks the device. I am one very happy Kindle owner!

2 days ago by mrudang009 on Waterstones to sell Kindles with in-store offers