Eu sempre amei este artigo no JoelOnSoftware chamado "Fazendo as coisas quando você é apenas um grunhido". Eu poderia me relacionar especialmente quando eu era novato (e ainda sinto que sempre serei um).
Sobre o nº 4, neutralizando os bozo's. Que conselho você daria para implementar isso de fato em situações reais no trabalho? Não parece tão fácil (pelo menos em nossa equipe) como simplesmente registrar um bug no código incorreto de alguém. O que funciona para todos vocês lá fora?