11

Backend devs (and yes, even full-stack folks) who naively dismiss the nuance of a frontend dev role have clearly never tried to do a really good job at it. Or, don't realize the fullness of the responsibilities, more like.

Frontend devs have to reconcile all the requirements (and sometimes whims) of the following people:
- End Users, obviously
- Desires of Business stakeholders
- Visual Designers
- UX (Yes, it's a different discipline from vis design)
- Fellow frontend devs
- Performance budgets
- Accessibility specialists
- Content Authors (if using a CMS)

And rarely are they ever ALL aligned. Some days, it feels less like development and more like brokering deals and compromises.

Comments
  • 5
    FWIW, I have professionally held the title of Full-Stack developer for over 5 years, and kind of hate the title now due to the presumptions and expectations others have for full-stack folks. So much stress.

    I'm glad I did it, it expanded my horizons and I know where my strengths and weaknesses are.

    More importantly, I have experienced enough to appreciate and respect the role of the backend developer and collaborate better.
  • 6
    back end dev: "Hey, can you help me with this CSS on this alert button?"

    me: "Yeah, you gotta check the other classes firs--"

    back end dev: "I just need it to be red. How do I do that?"

    me: "You do it this way, but--"

    back end dev: "Cool, thanks you can go now."

    [ALL alerts are now red]
  • 1
    My experience in front end:

    Manager: could you move this button up?

    Customer: I can't reach the button on mobile because it's at the top of the screen please put it on the bottom.

    Colleague: I wanna use this button for testing can we have it do this?

    Manager: you know what... put it where it was a few days ago.

    Commit histories go craaazy. I usually just write "beautify"
  • 1
    FE devs trying to send a fucking email be like "mailto" 😏
  • 2
    Stop putting things in boxes.

    Good HR means finding out what one person can do best.

    I _hate_ UI / UX concept wise. It drives me nuts to think about colors and all that stuff, and the responsible area for art has yet to be found in my brain.

    :) negotiation and finding compromises is what I do on a weekly basis in management / dev ops / dbms / what ever was shitted on the desk.
Add Comment