3 ms·
I'm not persuaded that teams should be this independent. It always leads to a poor experience for the user. Further, duplicating code and allowing this kind of
by pnathan 10y ago
I'm not persuaded that teams should be this independent. It always leads to a poor experience for the user. Further, duplicating code and allowing this kind of hairball growth builds a spaghetti code system, but without adequate oversight to have sufficient design.
- padobson 10y agoThis is why a good CTO or VP of Engineering or whoever the team leads are reporting to is important. Someone has to keep the big picture in mind, both from a product and engineering point of view. A good leader can guide teams in the right direction to eliminate bad user experiences or lots of repeating code or other problems that arise from organizations built around microservices.
- foobiekr 10y agothis. and frankly, probably the longest recognized anti-pattern in software engineering ever is when software architecture ends up materializing the management structure. Team = service pretty much concretizes that.