mais lidos
Life at Nu
Conheça a sede do Nubank em Pinheiros, São Paulo/Brasil jan 11
Design
A nova aparência do Nubank: conheça nossa nova logo maio 17
Culture & Values
Como os valores e a cultura da Nu moldam os produtos que criamos ago 7
Carreiras
Reunimos grandes mentes de diversas origens que permitem a discussão e o debate e melhoram a resolução de problemas.
Saiba mais sobre nossas carreiras



Neste episódio do podcast The Hammock, Arthur Fücher conversa descontraída com Alex Miller, uma figura proeminente na comunidade Clojure e uma parte vital das operações do Nubank, dada sua contribuição como Maintainer de Clojure na Cognitect, empresa adquirida pelo Nu em 2020.
Com mais de uma década de experiência em Clojure e três anos no Nubank, Alex compartilha sua jornada única, percepções sobre a linguagem Clojure e pensamentos sobre como fomentar uma comunidade de desenvolvedores vibrante.
Leia e descubra os principais insights deste episódio!
Descobrindo Clojure por um caminho inesperado
A jornada de Alex no Clojure começou um tanto por coincidência. Enquanto trabalhava em uma aplicação, ele se deparou com Clojure e rapidamente se apaixonou por suas capacidades. Seu histórico em código aberto, transformação de bytecode e concorrência o posicionou bem para contribuir significativamente para o ecossistema Clojure.
Conheça nossas oportunidades
Envolvimento ativo e comunicação contínua com a comunidade
Um dos aspectos marcantes do papel de Alex é seu envolvimento profundo na comunidade Clojure. Conhecido por sua presença ativa em vários fóruns, canais do Slack e plataformas de mídia social, Alex consegue se manter conectado com desenvolvedores de todo o mundo. Ele atribui isso a bons hábitos e uma rotina estruturada, equilibrando seu tempo entre engajamento comunitário e vida pessoal.
Hoje, manter-se engajado com a comunidade evoluiu. Alex relembra como os principais canais de comunicação mudaram de listas de discussão e IRC para plataformas modernas como Slack e Reddit. Apesar dessas mudanças, seu compromisso em monitorar e responder às dúvidas da comunidade permanece inabalável.
Além do código, Alex também falou sobre seu envolvimento com os escoteiros, interesse em astronomia e aptidão para a música.
Alex e Rich Hickey: colaboração vigorosa e adaptabilidade à mudança
Alex falou sobre como trabalhar de perto com Rich Hickey, o criador de Clojure, foi uma das partes mais significativas de sua carreira.
Descrevendo sua colaboração como “intensa”, Alex destaca o foco inflexível de Rich em resolver problemas de grande magnitude. Eles principalmente usam planilhas e diagramas para dissecar e abordar questões, um método que se tornou uma segunda natureza para Alex ao longo dos anos.
Com a recente aposentadoria de Rich do Nu, a colaboração deles mudou. Aproveitando novas ferramentas de comunicação como Discord, eles continuam a trabalhar produtivamente, adaptando-se às mudanças em seu relacionamento de trabalho.
Desenvolvendo Clojure: desafios, inovações e entusiasmo pelo Clojure 1.12
Desenvolver uma linguagem de programação como Clojure traz desafios únicos. Alex discute a importância de equilibrar compatibilidade retroativa e progressiva ao introduzir nova sintaxe. Essa abordagem meticulosa garante que novos recursos se integrem perfeitamente sem interromper bases de código existentes.
O lançamento do Clojure 1.12 deixa Alex particularmente animado. Ele menciona as melhorias significativas e novos recursos que prometem realçar as capacidades da linguagem. Além disso, desenvolvimentos contínuos em Java, como o Projeto Valhalla, o projeto experimental revolucionário do OpenJDK, apresentam possibilidades empolgantes para futuros aprimoramentos no Clojure.
Pensamentos finais: Refletindo sobre o futuro e a Comunidade Brasileira de Clojure
Alex reflete sobre seu tempo no Brasil, expressando sua admiração pela energia e entusiasmo da comunidade local de Clojure. Suas experiências no Nubank e explorando a cidade foram extremamente positivas, reforçando seu compromisso de apoiar e crescer a comunidade de Clojure mundialmente.
À medida que Alex continua sua jornada com Clojure, ele permanece dedicado ao seu desenvolvimento e à comunidade que a cerca. Com uma lista interminável de ideias e melhorias, ele aguarda ansiosamente por muitos mais anos de inovação e colaboração.
Conheça nossas oportunidades