• 0x0@programming.dev
    link
    fedilink
    arrow-up
    100
    ·
    11 hours ago

    Technical debt is the number one cause of developer frustration. Working with imperfect systems demoralizes programmers, making it difficult to do quality work.

    I’d wager not being given time to tackle technical debt is indeed frustating…

    • FizzyOrange@programming.dev
      link
      fedilink
      arrow-up
      2
      ·
      2 hours ago

      The secret is just to do it anyway. I have yet to work in a job where anyone actively stopped me fixing technical debt, even if they never asked me to do it.

      • IllNess@infosec.pub
        link
        fedilink
        arrow-up
        3
        ·
        2 hours ago

        Depends on the work load. The company should make time for that and you should get paid for it.

    • Croquette@sh.itjust.works
      link
      fedilink
      arrow-up
      17
      arrow-down
      1
      ·
      9 hours ago

      Yeah, that’s probably more the issue. We’ve seen too many times throwaway code become production code because “it works already, we need to move forward”.

    • Ogmios@sh.itjust.works
      link
      fedilink
      arrow-up
      30
      ·
      11 hours ago

      I don’t care what your fancy RAMrod doohickeys say Johnson! We need that system up tomorrow so we can reach our quarterly earning projections for the shareholder’s meeting!

    • zqwzzle@lemmy.ca
      link
      fedilink
      English
      arrow-up
      27
      ·
      11 hours ago

      It’s hilarious when the identified problems come back around to bite the organization, when the priorities have been to work on poorly specc’d features instead.