Tutorial de práticas recomendadas para desenvolvedores

Este pequeno tutorial é baseado em meus últimos 16 anos de experiência na indústria de desenvolvimento de software. Passei por diferentes estágios em minha carreira, desde o estágio de desenvolvedor de software até a alta administração.

Não quero guardar meus aprendizados para mim mesmo, então escrevi um pequeno tutorial há alguns anos, e depois de obter muita motivação de meus queridos leitores, pensei em revisá-lo e adicionar mais alguns aprendizados que podem beneficiar muitos outros engenheiros de software e desenvolvedores trabalhando nesta adorável indústria.

Não vou ditar nenhum dos pontos, mas todas as práticas listadas aqui contribuíram muito na minha carreira de desenvolvimento de software, então se você acha que elas fazem algum sentido para você, tente adotar algumas. Se você tiver +/- comentários, sinta-se à vontade para me escrever de volta:

Se você trabalha para a indústria de software como engenheiro de software ou desenvolvedor de software, tenho certeza de que gostará deste tutorial. Tente relacionar os fatos mencionados no tutorial com o seu dia-a-dia e descubra tantos fatos escondidos, que são muito óbvios, mas nunca demos atenção a eles.

Antes de escrever todas as práticas mencionadas neste pequeno tutorial, parti do pressuposto de que você está trabalhando como um profissional de software e entende as terminologias básicas de software e a atmosfera em torno de um profissional de software.