If you have bad programmers who are pushing hard on a microservices architecture, you&#x27;re probably in for more trouble than bad programmers maintaining a monolith. Big, complex monoliths can be tough to work with, but probably overall easier than poorly-designed microservices.