.

  • @stembolts@programming.devOP
    link
    fedilink
    1310 months ago

    I’m a contractor, so the senior devs on the team dig through the backlog and hand out tasks from that usually. They don’t seem like very important tasks, just usually have been open for a long time, current main tasks have been open two years and three years respectively before assigned to me.

    • @ourob@discuss.tchncs.de
      link
      fedilink
      English
      3410 months ago

      I see two possible reasons for your situation. One is that the company is turning to contractors to fill in gaps in their knowledge/experience, which is why everyone else has no clue how to tackle these tasks and why they get assigned the easy ones.

      The other possibility is that the senior devs are gaming the metrics, letting the employees knock out easy tasks while the contractor is stuck with untangling the knots of the more intractable tasks.

    • @RandomWalker@lemmy.world
      link
      fedilink
      1910 months ago

      This sounds like the main problem. They’re assigning you tasks that no one else wants to do or that aren’t high priority. That means the task is difficult or unpleasant in some way, or they don’t actually care that much about it and won’t prioritize anyone else to help resolve your blockers.

      It may be difficult, but I think you should have a conversation with whoever you report to about what their expectations are and how they expect blockers to be resolved if no one prioritizes your tasks. You may need to approach this less defensively and make it clear that clearing these blockers is not your responsibility. If the person you report to isn’t a team lead/manager then I would escalate the problem to a manager and make it clear you’re not getting the resources you need to do your work.

    • @Kissaki@feddit.de
      link
      fedilink
      English
      310 months ago

      I sometimes do things (cleanup, refacs) off-ticket / not part of the ticket. It can be a light alternative when other stuff is complicated and demotivating. Depending on your environment and team/contract setup, simply doing it could be more difficult though.

      If it serves your satisfaction and productivity, and is good for the product, then it’s not wasted. Not everything has to be - or even can be - preplanned.