DEV Community

Discussion on: I’m sorry, but this “Full Stack” meme makes me really mad/sad

Collapse
wintercounter profile image
Victor Vincent

Full stack devs are still a myth! No, you cannot be proefficent on all fields and up-to-date at the same time. If you're knowledge is outdated you're not an expert of that field anymore, it doesn't matter if you were doing it for 10+ years. I don't take this meme that far (like splitting the horse to FE/BE).

Collapse
cubiclebuddha profile image
Cubicle Buddha Author

Who cares if you’re an expert in the whole stack? As someone who has been the interviewer many times, I don’t look for expertise. I look for:

  • honesty
  • a willingness to learn
  • can you teach me at least one thing in the interview? And can you teach it to me in a way that makes me feel like I would want to listen to you later? (I.e. the “not a jerk test”)
  • a strong proficiency in at least one area. Everyone’s got one, even if it’s as simple narrow as being great at naming variables, haha.
Collapse
wintercounter profile image
Victor Vincent

These are all great points to identify a great developer/person. None of them describes "Full Stack" developer.

Thread Thread
cubiclebuddha profile image
Cubicle Buddha Author

Neither are those points a definition of a backend developer. The point I was trying to make is that the rationale behind creating a development team should involve more than simply separating people by their preferences. To me, this is like trying to compose a Dairy Queen blizzard by separating out the like parts. All you end up with is a cup on candy pieces and some vanilla ice cream when what I really wanted (as the end user) was a tasty combination.

To put this another way: When devs are separated into two teams (UI and backend), how have you seen it work out? Where do most of the bugs occur? Where do you see most of the work occur? Do you feel that it was an efficient use of everyone’s time?

Thread Thread
wintercounter profile image
Victor Vincent

The company where I work has been working like that for the last 15 years. Well, almost. There are teams having both backend and fe devs separately, but it's still one team. We have around 500 developers in multiple countries. We even have separate teams only dedicated for DB operations. BE devs usually not writing any SQL queries for example, they are using stored procedures.