Estava eu no hall do café da empresa que trabalho, esperando a máquina terminar meu expresso, quando ouço o seguinte diálogo:
– C++ é muito melhor do que Java, cara.
– De jeito nenhum!
– Claro que é! Para te provar isso, você sabia que a máquina virtual do Java foi escrita em C++?
Agora eu te pergunto, amigo leitor: O que tem a ver uma coisa com outra?
Isso me levou a pensar sobre o comportamento de alguns colegas de profissão – e, algumas vezes, o meu próprio comportamento.
Linguagens de programação são apenas ferramentas, e devem ser tratadas como tal, e não como uma ideologia. Aliás, a primeira qualidade de um bom profissional é saber escolher corretamente suas ferramentas, deixando de lado emoções e gostos pessoais.
Ora, por acaso você já viu um mecânico de automóveis tentando tirar um parafuso com um martelo, simplesmente porque ele acha que o martelo tem uma usabilidade melhor? 🙂 Pois é exatamente …