• @[email protected]
    link
    fedilink
    10111 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…

    • @[email protected]
      link
      fedilink
      32 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.

    • @Cold_Brew_Enema
      link
      66 hours ago

      It is. Source: We’ve had the same issues for years, but never get any time allotted to fix them.

    • @[email protected]
      link
      fedilink
      169 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
      link
      fedilink
      3011 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!

    • @[email protected]
      link
      fedilink
      English
      2711 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.

      • @Tanoh
        link
        54 hours ago

        But then it is the developers fault, never management