A cultura maldita no desenvolvimento de software é um fenômeno natural que atinge todas as empresas, que de uma maneira ou de outra, desenvolvem algum tipo de software.
Sisteminhas, grandes portais, aplicações gigantescas, sites de padaria, enfim, todo e qualquer tipo de software está sujeito a ser desenvolvido baseado na cultura maldita.

Cultura no dicionário:
“Cultura é o conjunto de manifestações artísticas, sociais, linguísticas e comportamentais de um povo ou civilização. Portanto, fazem parte da cultura de um povo as seguintes atividades e manifestações: música, teatro, rituais religiosos, língua falada e escrita, mitos, hábitos alimentares, danças, arquitetura, invenções, pensamentos, formas de organização social, etc.”

A cultura de um povo e suas tradições são facilmente notadas em nossa sociedade.
O povo americano possui uma cultura bem diferente do povo africano, que por sua vez tem uma cultura diferente do povo asiático.
No Brasil, a cultura também se difere de outros povos, e pensando apenas no lado negativo, nossa cultura é de fato uma cultura maldita.
A corrupção, o complexo do cachorro vira-lata e o famoso “jeitinho”, no meu ponto de vista, são os piores exemplos.

Como se não bastassem os problemas relacionados à cultura em nossa sociedade, este também é um problema no mundo da tecnologia.
No desenvolvimento de software, o povo ou civilização é formado por programadores e todos outros envolvidos no processo de desenvolvimento.
A grande diferença é que na tecnologia as coisas mudam, e mudam muito rápido, e mudam cada vez mais rápido.
Cultura e tradições neste meio, podem apenas atrapalhar, ou até mesmo comprometer o futuro desta nação, no caso, a empresa.

Mas e se a cultura da empresa é legal? E se a cultura da empresa é sempre renovar velhas tradições?
Então, meus parabéns!
Acontece que na grande maioria das empresas, ao menos em alguma área, ou setor, ou núcleo, a cultura maldita existe.
A cultura maldita pode existir não necessariamente na parte tecnológica, mas em outras áreas que impactam no desenvolvimento, e isso é ainda pior.

Sintomas da cultura maldita

“Não podemos mudar isso agora”
“Já fazemos assim há anos, não da pra mudar”
“Aqui na empresa é assim”
“Não podemos mudar, porque vamos ter que parar para ensinar como fazer diferente”
“Vamos perder muito tempo”
“O time não pode parar para aprender uma nova maneira de como fazer as coisas”
“Mas está funcionando assim, pra que mudar”

Extermine a cultura maldita

Minha única dica é:
Não está satisfeito com a cultura ou tradição da empresa em relação ao desenvolvimento?
Faça como o Rambo:
Extermine a cultura.
Sim, use todo o teu conhecimento e força para acabar com a tradição.
Cultura maldita e tradição de código ruim devem ser eliminadas sem dó nem piedade.
Existem casos onde a imposição é a solução.

Front-end

O mundo front-end mudou muito nos últimos anos.
Ainda estamos passando por um ciclo de mudança, e se a sua empresa não se adequar a este novo mundo, algo ruim irá acontecer em um futuro breve.
Algumas dicas:
- Fique por dentro de tudo que outras empresas estão fazendo
- Fique por dentro do mundo open-source
- Crie coisas novas
- Reinvente a roda
- Crie mais coisas novas
- Reinvente a roda novamente
- Vá a eventos
- Crie eventos
- Dê palestras
- Faça workshops na sua empresa
- Empurre a Web para frente
- Estimule os desenvolvedores a praticarem todas as dicas acima

Conclusão

Não assuma como verdade antigas tradições.
Corra atrás da informação verdadeira. Caso não concorde, proponha mudança.
Em qualquer outra área, cultura e tradição podem ser boas aliadas, na tecnologia nem sempre.
Procure saber o “porquê” das coisas. Não faça apenas o seu trabalho, faça o máximo que puder.
O desenvolvimento front-end mudou! A web mudou! Aceite isso.
Estude novas tecnologias, crie novas tecnologias.