Recentemente eu li The Clean Coder — que é um ótimo livro, por sinal — e esse livro é inteiramente sobre como ser um bom profissional.
Por exemplo, tem uma parte que o Uncle Bob fala sobre pair programming ser a melhor forma de compartilhar conhecimento entre os membros da equipe. Segue algumas anotações minhas sobre esse tópico:
Profissionais pareiam. Por que? Porque, ao menos para alguns problemas, é a forma mais eficiente de resolvê-los.
Profissionais também pareiam porque é a melhor forma de compartilhar conhecimento um com o outro. Profissionais não criam silos de conhecimento. Em vez disso, eles aprendem diferentes partes do sistema e do negócio pareando uns com os outros.
Profissionais pareiam porque é a melhor forma de revisar código. Nenhum sistema deve consistir de código que não foi revisado por outros programadores. A forma mais eficiente e efetiva de revisar código é escrevendo-o.