Site do Guilherme

Mantendo Um Clube Do Livro

tldr: o Proggers Bookclub vive, tem um site e está aceitando novos membros :) Veja mais em https://guites.github.io/proggers/. Esse post trás um relato de como foi pra chegar até aqui e recomendações pra começar seu próprio clube.


No final de 2025 um amigo próximo comprou um livro, Data Structures and Algorithm Analysis in C++. Por coíncidencia eu vinha fazendo um cursinho de algoritmos e fiquei pilhado em ler o livro junto com ele, mesmo sem entender nada de C++.

Logo mais um segundo amigo, me visitando, se interessou pelo livro, pois ele tinha usado bastante C++ na faculdade. E um terceiro amigo, em conversas aleatórias, disse que sentia falta de ter um pessoal próximo pra discutir conceitos de programação, falar da profissão e trocar experiências.

Nós quatro começamos a fazer reuniões semanais usando o livro de base, com a ideia de, em cada semana, cobrir um dos capítulos. Nasceu o Proggers Bookclub.

devc++algoritmos
guites
sektant
lcsvillela
Leo

First run (derrota e aprendizado)

Enquanto existia alguma intersecção entre os interesses, essa primeira temporada acabou falhando. Eu diria que os principais problemas foram o rigor matemático do livro (mesmo que consideravelmente menor do que outros livros do gênero) e uma atenção muito grande dada às particularidades do C++, que acabava tomando conta das discussões.

Pra dividir a carga de tocar as reuniões, cada semana um dos devs ficava responsável por guiar a conversa. Podia ser lendo trechos do capítulo, explorando exemplos, fazendo slides, coisas assim.

Como nem todo mundo se interessava por tudo, às vezes os devs acabavam pegando capítulos que não chamavam a sua atenção.

Um outro fator foi que os encontros estavam sendo presenciais, o que exigia uma alocação muito maior de tempo (se a reunião tem 1h, a pessoa vai ctz gastar mais 1h em organização, deslocamento, etc).

Second run (resistindo)

Com a virada do ano acabamos abandonando o livro, mas eu sabia que o pessoal ainda tinha interesse em fazer os encontros. Dessa vez eu fui atrás de um livro que batesse dois requisitos: genérico o bastante pra que devs de qualquer origem pudessem aproveitar, e popular o bastante pra que fosse fácil encontrar material de apoio.

Acabei caindo no Designing Data Intensive Applications, que é considerado quase que a bíblia do software escalável, e parece ser livro obrigatório em todos os clubes.

Algumas modificações que estão ajudando a manter o pessoal engajado:

Na prática (bookclub 101)

  1. Escolha um livro
  2. Convide 1 ou 2 participantes que você sabe que vão interagir bem contigo.
  3. Defina um horário que funcione pra vocês três. Esse horário fica fixo!
  4. Convide várias pessoas, até encontrar 2 ou 3 que podem no horário pré definido. (pro-tip: isso é quase impossível)
  5. Grupo no zap
  6. Reuniões no google meet com transcrição. Dá pra começar usando o read.ai, mas o plano free é super limitado. O ideal é alguém gravar a tela e depois fazer a transcrição usando algum serviço.
  7. Use um LLM pra gerar o resumo da transcrição. Aqui tem exemplo de um prompt simples que funciona.
  8. Disponibilize num lugar qualquer pra quem perdeu a reunião conseguir acompanhar.
  9. ???
  10. Profit!

#português