Participação · Codecon··19 min

Recriando a urna eletrônica (mas com um impostor)

Quatro devs têm quatro horas para construir a urna que elege o presidente da Codecon. Um deles tenta fraudar a eleição.

Gravação · YouTube. Assista sem sair do site.

Desafio da Codecon: quatro devs têm quatro horas para construir uma urna eletrônica e um sistema de apuração que conversam sem rede, por arquivo exportado e assinado, para eleger o novo presidente da Codecon. Um deles é impostor e ninguém sabe. O impostor era o Alexandre, comprado pelo Gabriel. Enquanto fazia a apuração em Rust com o Peter, ele trocou as fotos dos candidatos por SVGs animados que piscavam o rosto do Gabriel e criou um endpoint paralelo com um candidato a mais. A pasta do impostor chegou a aparecer no .gitignore do primeiro commit e passou batida no code review. A urna validou os 32 votos certinho; a fraude só não virou o resultado na hora porque faltou tempo de apontar a apuração para a URL nova.