Ask HN: Why companies look for “full stack” developers instead of specialists?
In my opinion it would be a big optimization for companies to have a bunch of specialists able to communicate "at the borders" of their domains using appropriate formalism.
Simple example: instead of having 4 full stack devs, a company could hire 2 backend and 2 frontend devs. Responsibility of backend devs would be to provide necessary data to the "front" part of application, so assuming we are talking about MVC, the common, "border" part, would be routing and view structure, leaving views for frontend devs and model/controller for backend devs.
Is "full stacking" a good practice in your opinion?
Simple example: instead of having 4 full stack devs, a company could hire 2 backend and 2 frontend devs. Responsibility of backend devs would be to provide necessary data to the "front" part of application, so assuming we are talking about MVC, the common, "border" part, would be routing and view structure, leaving views for frontend devs and model/controller for backend devs.
Is "full stacking" a good practice in your opinion?