• 0 Posts
  • 55 Comments
Joined 2 年前
cake
Cake day: 2023年7月12日

help-circle

  • I agree with your main point, although I think your example of COBOL being used to this day in financial institutions is actually the opposite problem. The guys that originally developed that shit were damn good programmers, but they were severely constrained by the available hardware, limitations of the language, etc. So they had to get really clever in order to make these massive, complicated systems work. In my experience, those really old legacy systems tend to be rock solid with near 100% uptime and almost no errors. They’ve never been rewritten because doing so would be a multi-year effort costing millions of dollars, and the end result would be a system that is most likely slower, buggier, and has less functionality.

    TLDR: The old COBOL systems are unmaintainable messes not because of incompetent developers, but because the limitations of the available technology when they were originally developed forced a bunch of really good devs to have to get extremely creative and hacky with their solutions.





  • “Clearly” is also subjective. What might be perfectly clear to me reading my own code may be really confusing to someone else, and vice versa. Especially if the person reading the code isn’t as familiar with the language as the person who wrote it, or if the code is using some syntactic sugar that isn’t super common, or plenty of other reasons.






  • Gumby@lemmy.worldtoCanada@lemmy.caTrudeau
    link
    fedilink
    English
    arrow-up
    13
    ·
    8 个月前

    We sometimes like to think of Canada as our nice, quiet, chill & reasonable neighbor here in the States. Occasionally the veil gets lifted like this and reminds us that you’re all dealing with the exact same shit as us. I’m still not sure if that makes me feel better that we’re not alone, or worse because all of this crap we’re dealing with is a growing global problem.