• Dr. Wesker
    link
    fedilink
    English
    68
    edit-2
    7 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.

    • unalivejoy
      link
      fedilink
      English
      1097 months ago

      Full stack means we do it because nobody else will.

      • Ethan
        link
        fedilink
        English
        57 months ago

        You don’t have to be a full stack dev for that to happen to you

        • unalivejoy
          link
          fedilink
          English
          157 months ago

          No, but when it does happen, you’ll probably turn into one.

          • Ethan
            link
            fedilink
            English
            57 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.

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

    • @Fal
      link
      fedilink
      English
      277 months ago

      I think knowing about frontend is important for a senior or higher level engineer. I would expect someone at that level to be able to contribute where necessary, and know enough to make sane decisions and know when those decisions impact backend/frontend. But to be equally good at both isn’t reasonable

      • Dr. Wesker
        link
        fedilink
        English
        15
        edit-2
        7 months ago

        A backend engineer that has adequately put in the time to operate at a senior level, will more than likely have worked closely enough with FE to check those boxes. They should be familiar with technical design and processes, which if done effectively, teach an engineer to ask those questions.

      • Ethan
        link
        fedilink
        English
        27 months ago

        “I’m capable of not making a fool of myself with UI” does not equate to “I’m a full stack developer”

    • @[email protected]
      link
      fedilink
      237 months ago

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

      • Dr. Wesker
        link
        fedilink
        English
        28
        edit-2
        7 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.

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

        • Dr. Wesker
          link
          fedilink
          English
          17 months ago

          Why would I want to do it by myself, in a professional team setting?

    • @[email protected]
      link
      fedilink
      177 months ago

      In my case, it was to increase the number of available job opportunities rather than any genuine interest.

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