Ok, eu precisava fazer esse blog funcionar de alguma forma. E já era a quinta vez que eu tentava.

Bom, se você está lendo isso é porque possivelmente você é da área de tecnologia, ou talvez não.

Uma coisa muito comum nessa área, principalmente na área de desenvolvimento, é você querer ter “UM BLOG”, e a ideia é realmente legal, até você cair na primeira armadilha.

1. Ter um blog é fazer um blog

Logo tirei essa ideia do papel, comecei um projeto React com server side, fui configurando eslint, plugins, sass sim, até pouco tempo atrás as pessoas utilizavam isso haha, e pronto, estava indo bem, até eu esbarrar no primeiro obstáculo, que era começar a fazer de fato.

Mas por que começar seria um obstáculo? Eu não tinha ideia por onde deveria começar, então comecei a fazer o layout no Adobe XD, e aí encontrei aquilo que me desanimou da primeira vez: eu queria um blog, mas queria que fosse bonito, que demonstrasse tudo aquilo que eu tinha de conhecimento, só que eu não tinha nenhuma habilidade de UI/UX na verdade não tenho até hoje, mas está menos pior rs.

Para mim, ter um blog deveria mostrar minha capacidade técnica logo ao entrar nele, cheio de animações, partículas e tudo mais; porém, eu não estava focando no básico, que é construir um blog e fazer o principal, que seria escrever os posts, e neles sim eu poderia demonstrar de fato. Ledo engano rs.

E isso sempre voltou para mim de alguma forma, esse mesmo problema. Entretanto, foi clara a evolução e também o entendimento do que era necessário. O primeiro empecilho foi o design, depois a escolha do tema, depois em qual framework utilizar, e cada vez que eu parava, eu só voltava mais ou menos um ano depois, e isso se estendeu até hoje!

Foi então que resolvi ser o mais pragmático possível: utilizei o Hugo, usei um tema pronto e pronto! Arroz com feijão! Você cria os posts em markdown, ele gera o site estático e pronto, é isso. Nada de SSR, React ou qualquer coisa mais fancy.

2. A estrutura está pronta, onde vou fazer o deploy disso?

Aqui quase caí na mesma armadilha: “Ah, mas e se eu tentar usar Oracle Cloud, e se eu colocar Terraform? Acho que isso no Github Actions vai bem…” e pronto, já tinha perdido o dia inteiro só resolvendo problemas de pipeline, mas sem entregar aquilo que de fato é valoroso: O BLOG.

Então a ideia foi voltar um passo atrás e pensar no mais simples possível: utilizar uma solução com deploy já automatizado, tipo Vercel, Netlify ou Cloudflare.

3. E agora, como que começo a escrever ?

Depois de superar as armadilhas técnicas, chegamos ao verdadeiro desafio: escrever. O blog está no ar, funcionando perfeitamente, mas agora vem a parte mais difícil - criar conteúdo.

Percebi que para começar, eu não precisava de um tópico revolucionário ou uma análise profunda de alguma tecnologia complexa. Bastava compartilhar minha própria jornada, com suas dificuldades e aprendizados.

Comecei com este post que você está lendo agora. Simples, honesto e direto. Nada de tentar parecer um especialista em tudo. Apenas minha experiência pessoal na construção deste blog, com todos os obstáculos que enfrentei.

O segredo está em começar pequeno, ser consistente e, principalmente, não se cobrar perfeição. Um blog não precisa ser perfeito desde o início - ele evolui junto com você.

E se você está pensando em criar o seu próprio blog, meu conselho é: comece simples, escolha ferramentas que facilitem o processo e foque no conteúdo. O resto vem com o tempo.