Alternar entre PHP, Python e Java ao longo dos anos me ensinou algo que nenhuma delas isoladamente ensinaria: cada linguagem carrega opiniões implícitas sobre como resolver problema, e é fácil confundir "a forma que a minha linguagem principal resolve" com "a única forma correta de resolver". Programação políglota corrige essa cegueira.
O que Python me ensinou sobre simplicidade
Python valoriza código legível acima de quase tudo — a filosofia da linguagem é explícita sobre isso. Usar Python para automação, como descrevo em Python e Playwright, me fez questionar código PHP meu que era "esperto" mas difícil de ler — a mesma disciplina que hoje aplico ao escrever Clean Code.
O que Java me ensinou sobre contrato
A rigidez de tipo e interface do Java, que descrevo em detalhe em outro post, me ensinou a levar mais a sério o contrato entre camadas em Laravel, mesmo quando o PHP não obriga essa disciplina via compilador.
A conclusão prática
Não é sobre qual linguagem é "melhor" — é sobre roubar a melhor ideia de cada uma para o código que escrevo na linguagem que uso todo dia. Esse mesmo instinto de pegar a ferramenta certa em vez da familiar orienta decisões como as que descrevo em quando uso SQLite em vez de MySQL.




