Entrei para uma equipe de desenvolvedores de seis há dois meses. As pessoas são legais, tudo é bom. Mas cada vez mais observo uma mentalidade ad-hoc. As coisas são consertadas rapidamente, às custas da usabilidade futura, há poucos testes e duas pessoas admitem, alegremente, que elas gostam de carregar o conhecimento em suas cabeças, em vez de anotá-las.
Como lidar com isso? Eu gostaria de dar o exemplo, mas o tempo é limitado - eu gosto de arquitetar e realmente implementar as coisas. Mas receio que a mentalidade ad-hoc me infecte e, em vez de me esforçar por clareza e simplicidade no design e no código - o que não é fácil de estabelecer -, sou puxado pelo ralo de uma espiral interminável de hacks em hacks - o que não alguém de fora pode desacoplar - apenas por agendamento e administração.