DEV Community

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

Collapse
pringels profile image
Peter Ringelmann

"Each person will always have their strengths and weaknesses, but together the team should be fully autonomous and productive"

Yeah totally :) agree 100%

One problem I extrapolate from the full-stack meme is when companies think they can hire an entire team of generalists and expect a quality product. "I did a course in Angular" does not mean that you're able to deliver a high quality user interface. There's enough nuance to both front-end and back-end to justify specialised career paths.

So yes a well balanced team where individual members understand each other's domains is always good. Assuming that everyone can and should be able to do everything is not.

Collapse
cubiclebuddha profile image
Cubicle Buddha Author

Yes, I really like what you wrote. I think you clarified my (current) conclusion perfectly:

So yes a well balanced team where individual members understand each other's domains is always good. Assuming that everyone can and should be able to do everything is not.

It’s really important that I remember to clarify that specialists are always important. You need at least one person on the team who can solve the really difficult problems, right? (Like fancy SQL queries, CORS, immutable data flow) But in my ideal world, those specialists aren’t hoarding the knowledge and are sharing with others so they can at least be familiar.

I guess the real deal is: Does your team have high communication? Sweet. You’re done. :)