Bolovsky
Ricardo Lopes
De dia lidero engenharia, de noite escrevo Go. É aqui que as duas coisas aterram.
Sou Director of Engineering na Doutor Finanças, em Lisboa. Antes disso fui CTO de uma instituição de pagamentos, e antes disso lead engineer em Berlim. Hoje o trabalho é sobretudo a metade menos vistosa: decidir o que não construir, manter aborrecidos os sistemas de que as pessoas dependem, e dar espaço à equipa para fazer bom trabalho.
Fora disso construo o Caravel — um 4X por turnos sobre descobrimento, comércio e independência, escrito a partir da simulação. É o projeto longo: uma ronda focada de cada vez, cada uma a acabar verde.
Trabalho
O que ando a construir
-
Caravel
Um jogo de estratégia 4X por turnos no espírito do Colonization (1994), assente numa simulação determinística pura em Go. Cinco nações, cinco idiomas, desktop e Android.
-
Doutor Finanças
Engenharia e interoperabilidade nos produtos e na plataforma — arquitetura, entrega, e as pessoas que fazem o trabalho.
Como
Como gosto de trabalhar
-
Rondas pequenas e bissetáveis
Um tema por ronda, uma lista explícita do que fica de fora, um commit. Se alguma coisa parte, o commit que a partiu está a um passo de distância.
-
Verificar antes de construir
Ler o código primeiro e deixar que o que se encontra molde o desenho. Se a premissa se revelar falsa, parar e dizê-lo em vez de improvisar.
-
Determinismo em vez de esperteza
Aritmética inteira, uma única fonte de aleatoriedade com semente, um só caminho de aplicação. Sistemas que se reproduzem exatamente são sistemas que se conseguem depurar.