3 ms·
> By reducing the size of our team, fewer conversations will be required to make a decision This was noted a long time ago by Brooks in the Mythical Man-Month.
by matwood 1y ago
> By reducing the size of our team, fewer conversations will be required to make a decision
This was noted a long time ago by Brooks in the Mythical Man-Month. Every person added to a team increases the communication overhead (n(n − 1)/2). Teams should only be as big as they absolutely need to be. I've always been amazed that big tech gets anything done at all.
The other option would be to have certain people just do the work told to them, but that's hard in knowledge based jobs.
- kridsdale1 1y agoA solution to that scaling problem is to have most of the n not actually doing anything. Sitting there and getting paid but adding no value or overhead.
- kyleee 1y agoThis comes up from time to time; what’s the best way to crack into this niche of software engineering? My rates for doing nothing little and keeping up appearances are very competitive and I can do it for about 10-20% less than your typical big co coaster.
- paleotrope 1y agoWork on your social skills. Practice your banter. Strategic interjections in meetings that temporarily defuse tension. Have interesting hobbies that you can talk about with other employees.