DEV Community

loading...

Discussion on: The full-stack dilemma

Collapse
alexparra profile image
Alex Parra

Hi!
I identify with fullstack and not as a specialist in a specific area.
Over the years I’ve worked on both sides frequently, even when there was no dichotomy of backend and frontend.
I’ve always worked on both ends.

Regarding your questions I think you didn’t mention the various stages of companies, projects and teams.

For example, early stage projects tend to need devs that can wear many hats due to limited budget.

On the other hand, having a broad understanding and knowledge about both ends means full stacks can serve as liaison between more specialized teams.

I don’t think any of it is a threat to anyone on any of the “camps”.
I’d say that the most important trait for anyone in any “camp” is to know where their edge resides and work together with their peers to reach the best outcome within the time+budget constraints in place.

Personally, I don’t want to master 3D animation or design. Or database engine implementations. All my career has been focused on web software. That’s what I want to know as much of as possible.

In summary I think most companies need all types of devs and teams need to be hybrid according to the project they’re addressing.

Collapse
mbarzeev profile image
Matti Bar-Zeev Author

For example, early stage projects tend to need devs that can wear many hats due to limited budget.
Yes, and knowingly compromising on quality and maintainability. I'm talking about big companies which are still willing to do so.