3 ms·
Complex process creates more work, sets barriers to entry for competitor workers, and reduces individual responsibility for something that goes wrong. So, from
by morpheos137 5y ago
Complex process creates more work, sets barriers to entry for competitor workers, and reduces individual responsibility for something that goes wrong.
So, from the employee perspective complex process means a lot of work to do (job security), higher pay (even if the domain problem is not too difficult process complication makes it difficult reducing the available supply of qualified labor) and less responsibility if something goes wrong.
From the business point of view compexity means, being current, keeping up with the latest tech, signaling you are not a dinosaur. Keeping up with security because the shoddy earlier layers had holes because software engineers do not output a finished work product like other engineers. Even if some dinosaurs may do things cheaper and better.
From the customer perspective the incentives are pretty often the same. Many customers want a touch screen instead of a knob or button because the latest tech all has touch screens. They want to use Slack or VS Code because that's what the cool kids do these days.
From the outer space perspective it looks like humans are building a new tower of babble with their tech stacks. Ever higher layers of complexity not actually going any place or doing much new.
Eventually it might all crumble into a pile of confusion.