4 ms·
Encourage all other contributors to take ownership of subsystems. I haven't found a better way so far. Empower people to be more courageous and trust them (afte
by pdimitar 4y ago
Encourage all other contributors to take ownership of subsystems. I haven't found a better way so far. Empower people to be more courageous and trust them (after a few initial and super heavy PR reviews, of course).
Basically, decentralization. There can still be the Dev X who knows it all but everyone else should be able to maintain and evolve various pieces of the system should the need arise.
- wreath 4y agoThis. I spent plenty of time making sure there is enough documentation and attempting to get feedback on it, the project roadmap, milestones/schedule etc with a team that had almost zero engagement. Once I left, they weren't able to put things together despite a clear todo list of rewiring services to finish the project. it doesn't matter what architecture, amount of documentation, testing, how clean the code is etc, if your team is not engaged and doesn't share the same vision of where the project should go, the project is doomed to fail once you leave.