• Supervisor194@lemmy.world
    link
    fedilink
    arrow-up
    63
    ·
    edit-2
    19 hours ago

    I don’t think this is legit because even as I was reading it, I was expecting it to sound a lot worse than it ended up sounding. Like, it didn’t sound great or anything, but it didn’t sound nearly as fucked up as I would expect firsthand descriptions of piled-on legacy code to sound after almost 50 fucking years.

    • AdamBomb@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      2
      ·
      24 minutes ago

      Seriously, it doesn’t sound great, but it sounds about what you might expect wiring up a new UI widget in WPF or whatever the latest thing for native Windows is. Sounds like what would happen if you started developing a Windows app using the Microsoft scaffolding and never applied any kind of software architecture beyond that and it just grew and grew into a big ball of mud. Exactly what I would expect given the quality of so many of their frameworks, and I say that as a professional dotnet software engineer.

    • slazer2au@lemmy.world
      link
      fedilink
      English
      arrow-up
      31
      ·
      15 hours ago

      But did you read the last line? This isn’t classic control panel, this is the new control panel.

      • AdamBomb@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        1
        ·
        19 minutes ago

        Sounds like classic junior engineer shit. “Let’s do a big rewrite!” Followed by everything going to shit because they don’t how to create good maintainable software architecture and for whatever reason there weren’t enough senior engineers around to show them the way.

      • filcuk@lemmy.zip
        link
        fedilink
        arrow-up
        7
        ·
        15 hours ago

        Same shit trying to implement with systems on the backend older than a lot of people using them today I’d imagine

      • Fushuan [he/him]@lemm.ee
        link
        fedilink
        English
        arrow-up
        5
        ·
        4 hours ago

        What cracked me up was all that copying blocks of code “because no one knows how anything works”.

        That reeks of novices copying code without bothering to read it well, and since this work method is horrendous, no one stays enough to stablish a proper knowledge base.