I use open source to help people evolve, I take pleasure in seeing people evolve
Tem momento que é necessário desacelerar para continuar
Após alguns meses seguindo a planilha do novo treinador senti que conseguiria dedicar mais tempo por semana para treino, terminava os treinos bem e com energia para mais, olhando para o volume e carga da semana sentia que conseguiria mais. Não sei dizer o quanto mais, mas tinha energia acumulada.
Sentei com o treinador e pedi mais volume de treino, deixando claro o porquê. Ele foi meio relutante a colocar mais volume, mas chegamos no meio termo (nem para mim, nem para ele KKKKKKKK).
…Shu-Ha-Ri: conceito aprendizagem para atingir a maestria
Não sou muito fã de prática de artes marciais 🥋, mas por trás da grande maioria das artes marciais tem muita filosofia e princípios de aprendizado, disciplina e etc, em Aikido, Judo ou Kendo está o Shu-ha-ri, conceito que descreve os três princípios do aprendizado:
- Shu: "aprender", "seguir" ⏭️ - Quando quero aprender alguma coisa e não tenho conhecimento para criar e/ou inovar, então sigo o que o especialista no assunto pede para fazer, mesmo que eu não entenda muito bem porque fazer, ainda não é momento de questionar - ainda não sei fazer as perguntas certa;
- Ha: "refletir", "colecionar" 🧘♂️ - Após aprender o básico, aqui começo ser capaz de questionar (fazer as perguntas certas ou +- certas);
- Ri: "ser", "definir" 📈 - Agora é momento de criar/inovar, já sei porque estou fazendo aquilo e consigo juntar o meu conhecimento de outra área com o que estou aprendendo.
Conceito que levo para tudo que quero aprender, como faço na pratica?
…Por trás de projetos Open Source existe pessoas

Muitos engenheiro(a)s esquecem ao contribuir com projetos Open Source que por trás de todos projetos temos pessoas.
Não conhecemos as pessoas que estão do outro lado (mantenedores do projeto) e como eles receberá nossa contribuição, isso nos gera a necessidade da comunicação ser extremamente clara e não assumirmos que os mantenedores (contribuidores) tenha o mesmo conhecimento que nós (não temos como saber o que as outras pessoas tem de conhecimento), mesmo conceitos que achamos óbvios é importante deixar claro na comunicação (issue, pull request e etc). Não tenha apego ao código - código é um meio para chegarmos na solução de um problema. Pode ser que sua implementação de código ou comunicação não esteja clara, não leve feedback negativo para o lado pessoal, em geral os contribuidores olha a implementação que esta chegando não quem esta mandando - mas lembre que isso não é uma regra, não posso falar por todos os projetos e/ou pessoas.
…
