• Dr. Wesker@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    70
    arrow-down
    5
    ·
    edit-2
    8 months ago

    I can’t be the only person who thinks “full stack” translates to “master of nothing.” One of the best career moves I ever made was shrug off the pressure to go full stack, and dedicate myself to backend only.

          • Ethan@programming.dev
            link
            fedilink
            English
            arrow-up
            6
            ·
            8 months ago

            When it happens? That happened to me a long time ago. I’m still a backend developer. I can create UIs and I can spin up and manage docker CI infrastructure but I sure as hell don’t want to. A properly run company team should have separate professionals for UX, front end, back end, sysadmin, etc. Just because I am capable of doing those things does not mean I should.

            • DreadPotato@sopuli.xyz
              link
              fedilink
              arrow-up
              2
              ·
              edit-2
              8 months ago

              Just because I am capable of doing those things does not mean I should.

              This is the crux of why so many companies, especially smaller and medium sized ones, are a hot mess. capable of << good at, but of course it’s cheaper to just get johnny to do everything.

    • Prunebutt@slrpnk.net
      link
      fedilink
      arrow-up
      23
      ·
      8 months ago

      As someone who likes to dip their toes into everything, I feel a bit called out by “master of nothing”.

      • Dr. Wesker@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        29
        arrow-down
        1
        ·
        edit-2
        8 months ago

        My apologies. My intention wasn’t a dig at engineers themselves, but rather the trend of employers seeking “full stack” engineers, and the implications of them shopping for a singular engineer willing to do the job of multiple engineers-- IE be taken advantage of, and the first to be let go, because of a lack of specialized domain knowledge, etc.

      • Rodeo@lemmy.ca
        link
        fedilink
        arrow-up
        3
        ·
        8 months ago

        It just means he can’t do it by himself.

        Yours won’t be perfect, but you can do the whole thing by yourself.

    • sheogorath@lemmy.world
      link
      fedilink
      arrow-up
      8
      ·
      8 months ago

      My company started with full stack devs only and we’ve transitioned to specialized back end and front end since we realized that 1 specialized BE Engineer and 1 specialized FE Engineer can work faster with better quality than having 2 Full Stack Engineers.