4 ms·
As production becomes more and more specialized and more and more automated workers lose connection to the product they are producing. A shoemaker cares about t
by bjourne 5y ago
As production becomes more and more specialized and more and more automated workers lose connection to the product they are producing. A shoemaker cares about the shoes they make because it is their person creation. A worker in a shoe factory who perhaps is just pulling a lever over and over again doesn't care at all about the end result. This is called alienation. Specialization causes workers to become alienated from their work.
We can assume that alienation is rife in the software industry. Someone writing a module for some extension interface for some in house editing tool for the accounting department may not care much. So they prioritize other things. An engineer wants to learn new programming languages because it looks good on their cv and a manager wants to lead large groups because it also looks good on their cv. Thus overcomplicated projects written in newfangled programming languages is in both their best interest. Especially if they are contractors. Then the simplest solution is almost always the wrong one.
- jimmygrapes 5y ago'The specialists are profiting too well from the symptoms, evidently, to be concerned about cures—just as the myth of imminent cure (by some “breakthrough” of science or technology) is so lucrative and all-justifying as to foreclose any possibility of an interest in prevention.' - Wendell Berry, The Unsettling of America: Culture & Agriculture
- tored 5y agoGreat comment. Specialization led to splitting teams in frontend and backend teams, thus these teams started develop different coding culture & solutions, like separate build steps and whatnots. No longer could one team finish a feature instead it had to be a cross team cooperation if they could sync their schedules that is. If one team was failing their part the other team either couldn't or wouldn't fix it and the delays increased even more.