←back to thread

127 points Anon84 | 1 comments | | HN request time: 0.222s | source
Show context
discmonkey ◴[] No.38508712[source]
Classic misunderstanding of programming languages. The only thing stopping cobol from being "known" is these companies paying for it.
replies(3): >>38508797 #>>38508990 #>>38509315 #
mlhpdx ◴[] No.38508990[source]
It’s more than that. If you spend a couple or more years learning to maintain those systems, where else will you work? Will you find a co-founder or investor for a COBOL based system when you go “entrepreneur”? Maybe, but it better be a damn strong niche.

Not moving forward with the software industry is a weird kind of conceit that separates these companies from the mainstream by far more than money.

replies(2): >>38509423 #>>38509434 #
serallak ◴[] No.38509434[source]
I don't think it'd take two years to learn cobol, it should be less than that.

But it will take much more than that to learn the gnarly codebase in use in those shops...

And that is a skill that is certainly not transferable.

replies(1): >>38510771 #
exhilaration ◴[] No.38510771[source]
I don't think it'd take two years to learn cobol, it should be less than that.

There's a comment in this thread from a former consultant that completed a 4 week COBOL bootcamp before being sent to a client to write code!

replies(1): >>38511384 #
1. wombatpm ◴[] No.38511384[source]
It’s not the language, it’s the business rules and history.

Why is this input file loaded and rechecked 3 times? Because 30 years ago a file load failed, breaking end of quarter reports. This was the fix: if we can read that file three times and it doesn’t change then we know it’s good