• Mbourgon everywhere@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    ·
    1 month ago

    It works great if nobody ever leaves or dies or takes vacation. We try to discourage siloization of projects and emphasize cross-training - it makes the job more interesting, gives people more/better tools to solve problems with, etc. And anytime the business objects we mention the project where X left and how painful it is to get new anything added/enhanced because none of those tenets were involved.

    However, all bets are off with offshore contractors. Some want to learn, some simply don’t care and will do the bare minimum.

    • Sentient Loom@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      7
      ·
      1 month ago

      We try to discourage siloization of projects and emphasize cross-training

      This is how my work has been and it allowed me to touch every part of the repo while still a junior dev and gain lots of experience. So I also like that. But lately I’m trying to specialize more and go deep into things, and I like the idea of being an expert on something. So I appreciate the trade-offs.

      all bets are off with offshore contractors. Some want to learn, some simply don’t care and will do the bare minimum.

      As a guy who was replaced by offshore contractors, and who hasn’t had a single interview in 7 months while offshore contractors are (probably) still getting lots of work… I find this observation both heartening and disheartening.

      • Mbourgon everywhere@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        1 month ago

        One of my bosses has a concept of “T-shaped developers”, which means you know everything a little, and have depth on one thing.

        7months: ouch, sorry to hear. I wish I had some words of wisdom to share.