o meu pkm (personal knowledge management) estrutura o meu fluxo de ideias e aprendizados - como receber, processar, organizar e guardar uma informação. esse sistema é vivo e evolui conforme minhas necessidades e novos aprendizados sobre o tema.
um pkm resolve um combo frustrante de problemas: pilhas de anotações de cursos que só fazem sentido na hora que são escritas, esquecer como um problema é resolvido, não lembrar onde guardou alguma informação importante, reescrever linhas e linhas de código sem necessidade… ter um sistema bem definido libera espaço de processamento mental, reduzindo o stress e me permitindo focar na informação
princípios
1. manter um diário público de aprendizados
aprender em público é a forma mais rápida de se aprender algo. escrever notas com a intenção de serem lidas depois melhora a qualidade delas, pois existe intenção e preocupação: transformar o conteúdo que você consome em conteúdo que você cria.
2. catalogar problemas e soluções
como desenvolvedora, é comum passar muito tempo configurando um recurso, ou desenvolvendo uma solução, e depois passar meses sem precisar mexer naquilo de novo. quando chega o momento de dar alguma manutenção, ou replicar o que fez em outro contexto, é importante ter todo o troubleshooting registrado, como um stackoverflow pessoal.
3. conectar ideias
a frase “mas por que aprender isso?” é proibida. não existe conhecimento inútil. ideias se conectam, e conhecimentos estabelecidos dão suporte para enriquecer novos aprendizados. não existe especialista que não consegue ter um entendimento macro daquilo que faz: é preciso conhecer diferentes conceitos e aplicações, saber um pouco de tudo aquilo que permeia o que você faz.
4. deixar germinar
nada é definitivo e não há problema em se corrigir, procurar fontes controversas ou publicar algo incompleto. ideias se transformam com o tempo. notas podem - e devem - ser publicadas sem estarem perfeitas.
o fluxo da informação
🌱semente
anotações soltas, pensamentos e ideias. umasemente pode ser feita de notas de um workshop, uma ideia que tive enquanto estava fazendo outra coisa, um trecho de algo que li e quero pesquisar mais… uma semente é plantada e depois deve ser cultivada.
🪴planta
uma semente, depois de cultivada, vai tomando forma. começo a aprofundar a pesquisa, trago uma fonte nova, escrevo meu ponto de vista sobre. aplanta é uma fase intermediária onde o que é escrito começa a madurecer.
🌳árvore
umaárvore é o mais próximo de permanente que uma nota pode chegar (pensando que nada é exatamente permanente e poder ser revisado sempre que necessário). uma nota que amadureceu, foi alimentada com fontes, pesquisada e reescrita até que eu esteja satisfeita com a forma como ela aborda um assunto.
outros
🧺 vaso
uma nota vazia é umvaso, criada para receber um conteúdo que gostaria de trazer para cá, mas ainda não tenho nada anotado. funciona como um lembrete de uma semente que precisa ser plantada.
🍎fruto
nem toda árvore precisa dar frutos, mas caso um assunto renda um post de blog, um projeto ou algo do tipo, essefruto deve ser linkado à árvore que o originou.
🐝 pólen
livros, textos, artigos lidos que podem polinizar meu jardim, enriquecendo meus conhecimentos e anotações.pólen são notas sobre um conteúdo específico, não fazem parte do fluxo diretamente.
ferramentas
- obsidian: onde centralizo todo meu conhecimento. é uma ferramenta poderosa que processa arquivos markdown e organiza notas por meio de links entre páginas, gráficos de conexões e plugins que trazem ainda mais funcionalidades.
- syncthing: para sincronizar meus arquivos do obsidian entre dispositivos.
- quartz: para publicar minhas notas do obsidian, utilizo este gerador de sites estáticos que transforma arquivos markdown em sites funcionais.
- giscus: sistema opensource de comentários baseado em github discussions.
- github pages: para hospedar tudo isso. como minhas notas ficam guardadas no github, posso utilizar o versionamento para verificar o histórico delas e como evoluíram.
- aws route 53: gerenciamento de DNS
- aws certificate manager: certificado SSL/TLS