Comment by HoldOnAMinute

18 hours ago

Large-scale enterprises are really something to behold. Take one small example. A certain large company has cafeterias in many locations. Each of these cafeterias is like a small enterprise. And it has nothing to do with the core business itself. To order food, you need an app. Someone has to build, test, deploy, and maintain that app. It also has a back-end. Someone has to build and maintain those servers as well. There's also a payment component and everything that comes along with that.

The cafeteria itself is a large scale enterprise, wholly enclosed inside the larger scale enterprise.

It's all true but the cafeteria is generally outsourced. Those employees are not on the books of the real enterprise and the software shared between all of the outsourcers customers. Same goes for many non-core functions.

Someone has to build, test, deploy, and maintain that app. It also has a back-end. Someone has to build and maintain those servers as well.

...and these days, someone has to justify their continued employment, hence guaranteeing that said app and its related systems will be subjected to constant trendchasing and the inevitable resultant enshittification. It's otherwise perfectly possible to create such an ordering system that will keep working with next to no attention, which is why the most stable and reliable systems I've worked with were created by someone who didn't want to have to work on it more than once.