É verdade que alguns desenvolvedores podem resistir a aprender com os outros, mas muitos estão abertos à colaboração e ao aprendizado constante. Existem programadores novatos, entusiastas e veteranos experientes, cada um contribuindo de maneira única para a comunidade.
As críticas à atitude defensiva dos desenvolvedores em relação ao conhecimento alheio podem ignorar que, às vezes, eles têm boas razões para questionar certas práticas. Não devemos automaticamente interpretar esse ceticismo como egoísmo.