Learning COBOL by Speaking to the 'Natives'
Description
A two-part meme contrasting advice with reality for learning an old programming language. The top panel has a black background with white text that reads, '"The best way to learn a language is to speak to natives"'. Below this, it says, 'The guy learning,' followed by the official logo for the COBOL programming language. The bottom panel is a photograph taken in what appears to be a nursing home or assisted living facility. A man is earnestly playing an acoustic guitar and singing for a group of elderly people, most of whom are in wheelchairs and appear to be asleep or uninterested. The joke hinges on the extreme age of COBOL, a language created in 1959. It humorously implies that its 'native speakers' - the original generation of programmers who used it extensively - are now senior citizens, making any attempt to learn from them a futile or sleepy affair. It's a classic tech joke about the challenges of maintaining legacy systems
Comments
7Comment deleted
Modernizing a COBOL system is less about writing code and more about applied archaeology. You spend most of your time trying to interpret cryptic comments left by a lost civilization
COBOL onboarding: clone the repo, fire up a 3270 emulator, then race to the retirement home before bingo starts - those are our only two code reviewers and they nap at 2
The real tragedy isn't maintaining COBOL systems from the 1960s - it's realizing your critical banking infrastructure depends on developers who remember when GOTO statements were considered elegant and your disaster recovery plan involves recruiting from assisted living facilities
The real challenge isn't learning COBOL syntax - it's finding someone under 70 who can explain why that 40-year-old batch job runs at 2 AM every third Tuesday, and why the last person who tried to modernize it retired in 1987. At least the documentation is thorough: it's written in comments that predate the moon landing
Finally, a tech stack where 'senior developer' means both expertise and elevator music during code reviews
Mentorship plan: pair with the last CICS whisperer - his retirement date is our SLO
COBOL immersion: office hours with the bank’s heritage team - fluent in EBCDIC, JCL by heart, and SLAs that predate your microservices