Comment COBOL (Score 1) 435
Great features for masochists to maintain horribly engineered legacy systems, including (but not limited to):
No recursion or dynamic arrays: hard coded implementations at compile time, off by one errors, limited toolset
Global comm(memory) access is the rule: ad-hoc code, debugging errors due to opverlaid memory can take days
Lack of OO Concepts: lack of abstraction, repeated code, ad-hoc code
No automated testing: unavoidable code rot, makes TDD impossible, ad-hoc code
Lack of frameworks or simple library functions: no option but to always rebuild the wheel
Horrible IDEs: Completely inaccessible (try downloading a COBOL compiler), Worse to code in than notepad, costly and eternal vendor lock in (hope you like micro focus)
COBOL Culture: Programmers are a dime a dozen, Analysts with domain knowledge and no technical ability are awesome