Bolovsky

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

    Em desenvolvimento

    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

    Director of Engineering

    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.

Noutros sítios