74 private links
Development is and has to be a team sport indeed.
Interesting article. I especially like how it makes the difference between being kind and nice. That honesty is required if you want to be really kind to others. It nicely shows examples on how to apply this (for instance, but not only, in the context of code reviews).
Interesting take of the cognitive overload in bigger teams which end up with more responsibilities. Indeed splitting the teams and the responsibilities can then be a way out.
Very important points. This can easily turn a project into a death march with rampant undue complexity. Also the proposed guidelines are simple and seem efficient.
Very good list. It sets the bar very high! I know most people will fail on a few of those items. It's fine this gives a good direction and something to aim for.
Interesting little taxonomy of staff engineer roles. This can help to know from where you're talking in your organization.
Definitely a case of a very interesting bug found in production. In the end, the root cause is the loss of context because people working on the components changed. Never underestimate the knowledge lost when someone leaves.
In our industry, we obsess too much over individual performance. In turn it means that the systems we put in place within or around our teams get neglected... this is a problem because it is what has the biggest impact on quality and performance.
Good points to keep in mind regarding team size. It's a delicate balance to strike in an organization.
You think you don't use power on others? Think again, this can be more subtle than you think. Keep it in mind, be mindful and try to use your advantages fairly.
Interesting piece on why focusing on clarity, conditions and constraints can help figure out why a team can be dysfunctional.
Interesting findings about team dynamics. It's actually a good thing that we seem to usually prefer people exhibiting skills + friendly and trustworthy, but that if we can get only one of the two we favor friendly and trustworthy over skills. It's healthy, just skills tend to drag teams down.