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.
| dev | c++ | 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:
- Mudamos pra reuniões online, o que facilita muito pro pessoal encaixar a 1 horinha no cronograma.
- Com isso, conseguimos chamar colegas confirmados do trabalho e faculdade
- Com mais pessoas, a obrigação de ir em todos os encontros diminui, o que permite participação parcial de alguns membros
- Estamos experimentando transcrever as reuniões pra gerar resumos pros que faltaram
- No site, vamos sempre agregando conteúdos sobre o livro, como podcasts, outros clubes do livro, entrevistas com o autor, etc (nesse ponto ajuda muito escolher um livro hipado)
Na prática (bookclub 101)
- Escolha um livro
- Convide 1 ou 2 participantes que você sabe que vão interagir bem contigo.
- Defina um horário que funcione pra vocês três. Esse horário fica fixo!
- Convide várias pessoas, até encontrar 2 ou 3 que podem no horário pré definido. (pro-tip: isso é quase impossível)
- Grupo no zap
- 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.
- Use um LLM pra gerar o resumo da transcrição. Aqui tem exemplo de um prompt simples que funciona.
- Disponibilize num lugar qualquer pra quem perdeu a reunião conseguir acompanhar.
- ???
- Profit!