• invertedspear@lemm.ee
    link
    fedilink
    arrow-up
    90
    ·
    1 year ago

    As a fullstack developer I don’t appreciate you calling me out like this. Write an efficient SQL query you framework monkeys.

    But also, this is very true.

  • RonSijm@programming.dev
    link
    fedilink
    arrow-up
    76
    ·
    1 year ago

    Backend Requirements: “When x,y goes in, I want x+y to come out!” - Okay

    Frontend Requirements: “Well it needs to be more user-friendly, and have this rockstar wow effect” - Yea wtf are you even talking about? You want me to add random glitter explosions, because I found a script for that, that’s pretty ‘wow effect’ right?

    • KevonLooney@lemm.ee
      link
      fedilink
      arrow-up
      28
      ·
      1 year ago

      Actually the front end stuff is more like “we need to make the ‘sign in’ button bigger. No one can click it because it’s tiny, and it’s in German.”

    • CanadaPlus@lemmy.sdf.org
      link
      fedilink
      arrow-up
      5
      ·
      edit-2
      1 year ago

      Man, if only backend demands were algebraically tractable. Often they’re related to frontend demands that may or may not make backend sense, since the frontend is all users see.

  • Dr. Wesker@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    53
    arrow-down
    2
    ·
    edit-2
    1 year 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
            4
            arrow-down
            1
            ·
            1 year 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
              1 year 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
      20
      ·
      1 year 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
        23
        ·
        edit-2
        1 year 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
        ·
        1 year 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.

    • Fal@yiffit.net
      link
      fedilink
      English
      arrow-up
      16
      arrow-down
      1
      ·
      1 year 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@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        11
        ·
        edit-2
        1 year 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@programming.dev
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

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

  • Sickday@kbin.run
    link
    fedilink
    arrow-up
    21
    ·
    edit-2
    1 year ago

    In my experience, that bottom image is equally applicable when Front End devs go Full Stack lol

    • NoisyFlake@lemm.ee
      link
      fedilink
      arrow-up
      7
      ·
      1 year ago

      Frontend dev here, can confirm. Last week I had to look at some Java code and was instantly greeted by some AbstractFactoryBuilderImpl. Nightmare fuel if you ask me.

  • frezik@midwest.social
    link
    fedilink
    arrow-up
    15
    ·
    edit-2
    1 year ago

    Most disciplines get more specialized as they evolve. Full Stack goes against that trend, and this meme points at the problem with that. I don’t think it’s going to last.

    • CanadaPlus@lemmy.sdf.org
      link
      fedilink
      arrow-up
      8
      arrow-down
      1
      ·
      edit-2
      1 year ago

      Overspecialisation can also suck eggs. Interdisciplinary research is trendy in science for the that reason. Even I occasionally read a paper and can see they’re missing some basic fact from another field or subfield that totally undercuts their result.

  • ipkpjersi@lemmy.ml
    link
    fedilink
    arrow-up
    8
    ·
    1 year ago

    As a full stack developer (more experienced in back end) working on a full stack task at work I can confirm, yes, this is very true lmao.