Programador Poliglota

O Programador Poliglota surgiu em 2010, quando o Twitter estava estouradíssimo no mundo tech, aquele monte de hashtags. Numa época em que não havia retweets e você escrevia RT do lado.

Havia um movimento forte de que programadores precisavam aprender mais de uma linguagem, porque cada ferramenta era certa para um ambiente. E se você conhece mais de uma linguagem, mais de uma abordagem, isso impacta nas ferramentas que você já domina. Você tem uma amplitude maior, uma envergadura, uma musculatura melhor para trabalhar com a sua linguagem mais usada. Entender diversos paradigmas de programação, até mecanismos de banco de dados diferentes, foi algo que ficou muito em alta na época.

A gente decidiu criar um painel, um agregador por linguagem de programação, com os tweets mais retuitados da comunidade brasileira, um mini portal. O site coletava tweets via API a cada 5 minutos e organizava em painéis: Java, Ruby, Python, .NET, PHP, Agile e JavaScript. Cada painel mostrava os top links, tweets recentes e os usuários mais retuitados daquela comunidade.

A ideia não durou tanto tempo, mas criou um certo buzz. As comunidades estavam próximas e queriam trocar e ver o que estava acontecendo no mundo da outra. Havia até uma certa disputa entre esses ambientes: culturas diferentes, eventos diferentes que às vezes se aproximavam.

A inspiração veio diretamente do conceito de “Polyglot Programming” cunhado por Neal Ford em 2006.

Feito em Ruby on Rails por Adriano Almeida e Lucas Souza, com contribuições de Marco Antonio, Paulo Silveira, Emerson Macedo e design de Tiago Allen.

O código fonte está disponível no GitHub: caelum/programadorpoliglota.

Screenshot de Programador Poliglota