DEV Community

Discussion on: You Can't Learn Everything

Collapse
 
mortoray profile image
edA‑qa mort‑ora‑y

There's an implication here that I think should be explicitly stated: people should be able to work in any of the domains, it just doesn't need to be their specialty.

I'm in agreement with this. I think it's extremely important that a front-end coder actually knows how the full stack is put together, and would actually be able to contribute to any of the parts. Without this they risk becoming an isolated specialist and can no longer make decisions appropriate for the project as a whole. Same goes for the backend people, they need to know how UI coding works in order to build appropriate APIs.

This also ensures anybody can work vertically across the project. If this doesn't happen then you end up with a highly fragmented system where the components no longer fit together well.

Collapse
 
courier10pt profile image
Bob van Hoove

I think it's extremely important that a front-end coder actually knows how the full stack is put together, and would actually be able to contribute to any of the parts

I agree with this to the extent that a basic understanding of the stack is required. Other than that I think being able to work on the UI model together should suffice. Being able to contribute to any part not so much.

Collapse
 
ebenoladutemu profile image
Ebenezer Oladutemu

This is the best comment on here. Brought a balance to everything!