• ClassifiedPancake@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      14
      arrow-down
      1
      ·
      edit-2
      13 hours ago

      I’m a developer, I don’t just continue doing things for years if it doesn’t make sense.

      (If I’m the one making the decisions)

      • ziggurat@lemmy.world
        link
        fedilink
        English
        arrow-up
        7
        ·
        6 hours ago

        Like the classic, inherit a broken code base, and not being allowed by the owner to rewrite it from scratch. So you have to spend more time making each part work without the others working. Also before you are finished the customer says they have something else for you to do

        • derpgon@programming.dev
          link
          fedilink
          English
          arrow-up
          1
          ·
          3 hours ago

          That’s when you start introducing modules that have the least impact on the legacy code base. Messaging is a good place to start, but building a new code next to the existing one and slowly refactoring whenever you got time to spare is at least a bearable way to go about it.