Good Advice and it applies to almost anyone working in a team. I think one reason Linux continues to thrive is because he can tell people they are stupid without have to deal with the aftermath of office politics. In other words idiots get told they to their face that they are incompetent and their code never damages the quality of the project.