• intensely_human@lemm.ee
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      11 months ago

      The secret is to develop your software, then fire all the developers. Then it never changes again!

      Come to think of it keeping developers on staff, and familiar with the codebase enough to debug it efficiently, almost guarantees they’re gonna be adding new features. “Well we’ve got this talent sitting around …” and then it’s new features and ….

      I mean I guess this is evidence they’ve managed to isolate themselves from dependencies they don’t control. It’s the external dependencies updating and losing support that causes at least the minimum of codebase maintenance.

      The fact they’ve stayed on this older platform indicates they’ve managed to avoid that constant upgrading. Because if any part of the system has to upgrade, it tends to pull the rest of the system with it.

      This gem requires this version of ruby requires this operating system etc.

      Or maybe they’ve isolated the parts really well and this is just some window3.11 container that’s one of a hundred services.

      I’d love to go back to tech without the constant insomnia and panic attacks.