• 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.