2 ms·
> We have not enough engineers and too many workers without useful skills, or in many cases the ability to gain them. Separation of concerns is our current sol
by randomdata 15y ago
> We have not enough engineers and too many workers without useful skills, or in many cases the ability to gain them.
Separation of concerns is our current solution to that problem.
In software development, for example, good developers are hard to find, so we split the job up to add a designer role into the mix. Still finding it hard to find good people, we're now seeing the UX role come in. By giving each person less to do, the knowledge required to the job is reduced. You don't have to be a genius to be a part of the team.
In agriculture, another industry I am close to, you have the same thing. One person drives the tractor, one person tends to the animals, one person repairs the equipment, etc. because it is hard to find a good farmhand that can do it all.
We will eventually see the same shift for robotics as they become more and more prevalent. You'll have one person to diagnose the problem, one person to replace the part, etc. as the labour needs dictate.
- philwelch 15y agoIf you push separation of concerns far enough, you start finding roles that can be played by computers and robots rather than humans.