It was also interesting how many of the commenters mentioned being unwilling to hire former Cobol programmers unless they trained themselves in modern tools. This really describes me, although I admit that I bailed out on the process.
May I suggest that the reason for this bias is the thinking that Cobol programmers are:
a. trained in batch processing
b. trained for highly structured, high reliability environments which take significant time to release
The expectations of how to run a project are very different between bank processing and those "agile" environments. It is more a matter of these expectations than any technical skills.
David, what you are stating is one of the preposterous smokescreens that offshoring and agist champions claim. (Sorry again.)
The reality is that virtually any technology or skill mismatch is used as a reason of the highest order to not consider someone. It can be a very minor mismatch, or not having the right flavor of something, that sends someone to the do not hire column.
One of the comments in that thread stated that a poster was beyond consideration because he only knew Perl:
Clayton, I would say if you're looking for a web development job, your web skills are way out of date. I haven't done Perl CGI scripts for 10 years. We did a lot of Perl development at one time (mod_perl, no CGI), now we're primarily using Ruby on Rails, though we also use PHP and Python.
CGI and Perl are far, far more difficult than modern tools and they also bespeak the right thinking about client/server development. If you get CGI in depth you get just about any web development style. A person who can cope with these older tools can definitely slide right into PHP, Python or RoR development.
The guy I'm quoting is exactly one of the types that Carrie Cobol mentioned, one of "our fellows" who is using his own limited experience to justify discrimination and to show that it's correct.
Having said that - the person who has old CGI skills who is interested in RoR should get off his ass and pick it up. However, I doubt that the new skill would receive much traction in a job search. The guy being quoted above is a SW engineer who thinks he's OK. The resume of the job seeker still has to go through HR and will probably be shot down for lack of paid experience in a targeted skill.
So, no, I don't accept the reasoning that because a person uses COBOL they must only know batch and regimented process and are therefor a dinosaur and that this is a possible reason for no hire or consideration.
HR departments and even today's technical leads and managers likely know "f*ck all" (as the British say) about batch. They probably never ran into it.
The reality is that hiring parties have their own agenda and they see an entire complex of reasons not to hire someone based simply upon age, temperament profile, and national origin.