Desenvolvedor, nerd, disléxico, linux fanboy, viciado/hipster em café e esquerdopata convicto - CallMarx, sacou?
Bacharel em Ciências da Computação pela USP, trabalho na área desde 2012. Apesar de curioso e apaixonado por tecnologias, mantenho minha relação dúbia de “Credo, que delícia!” com TI, na clássica batalha de gerir expectativas, foco e frustrações.
Estava eu estudando Git para uma entrevista sênior quando redescobri um workflow que vivo esquecendo: a combinação --fixup + --autosquash. É uma daquelas funcionalidades que parece invisível até você usar uma vez — depois você se pergunta como conseguia viver sem.
Há alguns dias tentei explicar o conceito de Metaprogramação para uma amiga que está iniciando na área de TI e também estudando Ruby como sua primeira linguagem, minha influência por sinal, mas eu não fiquei satisfeito com o que consegui ensinar sobre esse assunto.
Eu sigo este lema: “Você realmente entende algo quando consegue confortavelmente ensinar sobre”. Então aqui estou, ensinando a mim mesmo com este artigo.
Refiz o meu blog: implementei do zero com Jekyll, Tailwind, Turbo Frame (do pacote Hotwire Turbo) e deploy com o Netlify. Mais para frente eu pretendo lançar um passo-a-passo ou tutorial do que eu fiz, quem sabe até disponibilizar um template com este conjunto de ferramentas devidamente configuradas, sob alguma uma licença OpenSource.