3 ms·
> Building empires is quite standard in management. The same impulse exists in individual contributors too, which is why you see people architecting giant spra
by munificent 4y ago
> Building empires is quite standard in management.
The same impulse exists in individual contributors too, which is why you see people architecting giant sprawling armies of microservices for something that could be a simple program running on a single machine.
Some people like to just show off their ability to make big things without caring enough about what it's for.
- Traubenfuchs 4y agoI once built a series of microservices doing the same thing but with different external vendors. Originally I thought it would be best to add a dispatcher/orchestration microservice that other services would have to go through, because I thought the externally connected services would all end up with differet APIs. In the end, I managed to give all those services the same API, making the dispatcher service obsolete and overengineered. Ultimately I just shipped it because changing the architecture would have meant endless discussions with that one lead architect who actually gave nor shit about anything but pointless discussion and I was out of time. So I shipped all the services. In the last performance review, my boss complimented the amount of new services I put into production. I hate software engineering.
- deleted 4y ago[deleted]