The really interesting part is IMO this one:

  • mark@programming.dev
    link
    fedilink
    arrow-up
    30
    ·
    edit-2
    1 month ago

    Not surprised that Tech debt is among the biggest. There seems to be a lot of complexity added to apps unnecessarily these days-especially web based apps. It’s almost like companies purposefully force their engineers into creating web apps so bloated that users have no choice but to use the native app version.

    • Carighan Maconar@lemmy.worldOP
      link
      fedilink
      arrow-up
      14
      ·
      1 month ago

      I mean, the thing I work on hada great idea. Use microservices, because we genuinely have a need to independently scale different parts.

      Few years down the line and there’s an endless list uff services, most with a single instance doing nothing all day, and having memory and CPU overhead of course. And being a nightmare to figure out what code is whereas they all communicate independently.

      • lolcatnip@reddthat.com
        link
        fedilink
        English
        arrow-up
        10
        ·
        1 month ago

        And being a nightmare to figure out what code is whereas they all communicate independently.

        So much this. Especially in a larger company it can be basically impossible to find the code that implements an endpoint, and of course even if you can find it you can’t trace it in a debugger.