Ao longo de todos esses anos trabalhando e estudando TI, comecei vários sites e blogs pessoais — e perdi a maioria deles. No final de 2009, quando comecei a estudar programação no ensino médio, criei meu primeiro blog no Wordpress para falar sobre meu primeiro projeto para a feira de ciências: Firesky. Esse nome é bem brega, mas na época parecia muito legal.

Firesky era um clone do Guitar Hero, escrito em C com SDL. Levei meses para desenvolver, usando apenas um único arquivo main.c com mais de mil linhas de código (por favor, não façam isso), o que eu achava incrível de ver na minha antiga IDE Code::Blocks. Eu escrevia o código enquanto meu time trabalhava no controle da guitarra, feito com madeira barata, switches internos de mouse e circuito básico de teclado. (encontrei uma solução parecida neste link).

Muitos anos depois, em 2018, comecei outro blog para falar sobre investimentos. Eu não sou especialista nesse assunto, mas estava muito empolgado com as novidades que estava aprendendo sobre ações, opções e todo o movimento FIRE, depois de ler o livro Trabalhe 4 Horas por Semana, de Tim Ferris. Criei muitos posts nesse período e aprendi bastante sobre blogging, hospedagem no WordPress, criação de conteúdo útil e coisas do tipo.

Em 2020, tentei usar o Medium, mas não funcionou pra mim, porque eu não queria investir tempo postando conteúdo em uma plataforma de terceiros.

Criei outro blog em 2022 para falar sobre tecnologia. Comprei um tema WordPress bonito e perdi vários dias melhorando a interface, corrigindo bugs pequenos de CSS, melhorando o SEO e a performance, mas acabei perdendo totalmente o foco principal de tudo isso: escrever um bom conteúdo.

Procurando uma forma definitiva de criar um blog e mantê-lo por muitos anos — diferente do que fiz com os outros — considerei usar apenas HTML puro e hospedar numa plataforma como o Amazon S3, sem banco de dados, backend, nem nada muito complexo, apenas um monte de arquivos de texto. Foi aí que encontrei o projeto Jekyll, que como muitos projetos da comunidade Ruby, simplifica bastante as coisas.

O Jekyll é um gerador de sites estáticos — você escreve seus arquivos em Markdown e ele gera um site totalmente estático, como este aqui. Agora posso escrever meus posts e armazená-los em um repositório Git, sem precisar de banco de dados! Pode parecer meio tarde para se empolgar com tecnologia “antiga”, mas é muito legal encontrar uma ferramenta que realmente atende às suas necessidades.

Estou muito feliz por estar de volta.

Bem-vindo!