3 ms·
I don't like the general premise of this. Cooking dinner, driving a car, paying taxes, and doing laundry are all VASTLY different tasks. Yet we can trust most a
by the_gastropod 8y ago
I don't like the general premise of this. Cooking dinner, driving a car, paying taxes, and doing laundry are all VASTLY different tasks. Yet we can trust most able-bodied adults to do these things without much trouble. Just because tasks are different, doesn't mean they require a specialized human to do them. Humans are quite capable of being competent in many areas.
Hyper-specialization, while probably useful at Google, NASA, and Honda, is just not something I think most business software needs.
- jimmy1 8y ago"specialization is for insects" http://wiki.c2.com/?SpecializationIsForInsects http://wiki.c2.com/?SpecializationIsForInsects
- kbutler 8y agoSure, I can do all of those things. But I have no competitive advantage doing them. Any time I spend driving the car (O($10)/hour job) is time I'm not spending developing software (O($100)/hour job). The counter argument to that could be that if I don't enjoy some Dev/Ops task, I'm more likely to automate it away, so maybe it is good to have devs doing tasks they don't care for.
- ivanhoe 8y agoBut if you combine the right skills it can be a huge advantage. The money is in the cross-sections of your expertise, that's niche where you rule. Say a translator with an inside knowledge of a particular industry is worth her weight in gold, ask anyone who had to deal with the technical translations done by non-technical people.