Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think we went from one extreme to the other. While being an "island in the zone" is super productive, some communication and team work needs to be there to avoid the high bus factor. It's nice when a team member leaves and no one is freaking out because there is a level of redundancy in the knowledge.

That said, the modern communication culture is out of control. We spend way more time talking about what needs to be done instead of actually doing something.

"Let's break the whole thing into 40 microservices" does not help. Unlike the neat theory of "everyone maintains their own set of microservices", every change and new feature needs to be over-analyzed for side effects. You are stuck in analysis paralysis. Not only do you not know what you should talk to other teams about, you may not even know who you should be talking to.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: