3 ms·
Full-stack is what you get when you can't afford to have team members specialize. Of course you won't get the same quality with one guy doing the work of three.
by vinceguidry 8y ago
Full-stack is what you get when you can't afford to have team members specialize. Of course you won't get the same quality with one guy doing the work of three. Or with three guys with exactly the same skill set rather than three specialists with overlapping specialties. I don't know why people seem to think this is even worth mentioning.
But we really shouldn't look a gift horse in the mouth. If you look at the stratification of specialization other fields have you wouldn't wish it on yourselves. 500 mid-sized arenas compete for the attention of 5 highly-skilled sound engineering specialists and the 50 other guys knocking at the door can't get jobs. If one of those guys makes a career-ending mistake, his career is well and truly over, no arena is hiring him again.
Great for the 1%, horrible for the 99%. The fungibility of software talents works as much in our favor as it does for businesses. I personally don't mind working across the entire web stack, but ask me to switch frameworks and you'll be looking for someone else soon.