4 ms·
I’ve experienced something akin to the isolation you experienced in a relatively mid sized (about 300 devs) org. While team isolation made it possible to move f
by seer 3y ago
I’ve experienced something akin to the isolation you experienced in a relatively mid sized (about 300 devs) org. While team isolation made it possible to move fast, there was a lot of chaos and duplicated effort all over the place, lessons learned was promptly forgotten etc.
I think what made it kinda work is when they introduced “infra” dev teams that tried to see what the global problems were and solve them on a library/infra level.
Networking was one terraform module away, kafka integration was solved with in house abstractions, design systems, knowledge bases, etc. While not perfect there was a sense that “if its too gnarly a solution, ask around, somebody probably already solved it more elegantly”.
They would talk to all the teams and if someone developed an elegant package/lib/idea they would promote it to other teams.
Key was to have people working explicitly on tech sharing and global problem solving. Ended up quite a nice team environment by the time I was leaving the company, though it took years to get to that point.