Hello World: Quem Sou Eu, Como Tudo Começou… e Por Que Esse Blog Existe
Do Paint no Windows 98 ao desenvolvimento de software no mundo real. A história de como comecei na programação, os erros no caminho e o motivo por trás deste blog.

Quem Sou Eu, Como Tudo Começou… e Por Que Esse Blog Existe
Introdução
Deixa eu te levar pra um momento específico…
Final dos anos 90.
Um computador ligado.
Aquele barulho característico.
Tela do Windows 98 carregando.
Pra muita gente, só mais uma máquina.
Pra mim?
Aquilo parecia… mágico.
Agora me diz uma coisa:
você lembra do seu primeiro contato com um computador?
Porque o meu eu lembro até hoje.
E foi ali que tudo começou.
Como tudo começou (antes do código existir pra mim)
Eu ganhei meu primeiro computador em 98.
E, sinceramente, eu não fazia ideia do que aquilo era capaz de fazer.
Mas tinha alguma coisa ali.
Alguma coisa que prendia minha atenção de um jeito diferente.
No começo era simples.
Horas no Paint.
Desenhando qualquer coisa.
Sem objetivo nenhum.
Mas pensa comigo…
Ninguém fica preso numa tela por horas à toa.
Alguma coisa começa a despertar.
A curiosidade veio devagar.
“o que acontece se eu clicar aqui?”
“e se eu mexer nisso?”
E quando eu percebi…
Eu já tava fuçando tudo.
Abrindo coisas aleatórias.
Mexendo no sistema sem entender direito.
E claro…
Aprontando também. 😄
Tem uma cena que nunca saiu da minha cabeça.
Eu abria o CMD.
Digitava help.
E aquela enxurrada de texto aparecia na tela.
Pra mim, aquilo não era um comando simples.
Aquilo era poder.
E aí vinha a melhor parte…
Eu chamava meu primo e falava:
“acho que estraguei o computador…”
Enquanto a tela parecia completamente fora de controle.
Naquele momento, eu não tava só brincando.
eu tava experimentando algo que eu não entendia… mas queria entender
E isso deixou uma pergunta na minha cabeça que nunca mais foi embora:
“como isso funciona por baixo dos panos?”
Quando brincar vira descoberta
O tempo passou.
E o computador deixou de ser só curiosidade… virou diversão.
Vieram os jogos.
E com eles… algo que mudou tudo:
os MODs
Agora pensa nisso…
Você joga um game… e descobre que dá pra modificar ele.
Mudar arquivos.
Alterar comportamento.
Quebrar… e tentar arrumar depois.
Aquilo foi um divisor de águas.
Sem perceber, eu parei de ser só usuário.
eu comecei a explorar o sistema
Mesmo sem saber dar nome pra isso.
A influência “nerd raiz”
Ao mesmo tempo…
Filmes.
Matrix.
Cultura hacker.
Segurança, código, sistemas…
Aquilo não parecia só entretenimento.
Parecia um convite.
Mas tinha um problema.
Eu tinha curiosidade…
Mas não tinha direção.
A primeira tentativa (e o choque de realidade)
Até que veio o momento clássico:
“eu preciso aprender programação”
Depois do boom do Minecraft, um amigo virou pra mim e falou:
“cara, tenta aprender Java”
Parecia simples.
Eu tentei.
Abri… li… tentei entender…
E… nada.
Nada fazia sentido.
Variáveis?
Classes?
Métodos?
Era como olhar pra outro idioma.
E aí aconteceu o que acontece com muita gente:
eu desisti
O tempo passa… mas algumas coisas ficam
Anos se passaram.
Mas aquela sensação lá do começo?
Nunca foi embora.
A curiosidade.
A vontade de entender.
Ela só ficou mais forte.
E isso é curioso…
Porque algumas coisas você até consegue ignorar por um tempo.
Mas não pra sempre.
Até que em algum momento veio uma clareza simples:
“é isso que eu quero fazer da minha vida”
Não porque parecia promissor.
Mas porque fazia sentido.
E dessa vez foi diferente.
Eu não tentei aprender.
eu decidi aprender
O que eu faço hoje
Hoje eu trabalho com desenvolvimento de software no mundo real.
Aquele perfil meio “full stack raiz”.
Lidando com problemas reais.
É código quebrando, bug estranho, deploy que dá errado e solução que precisa funcionar — de verdade.
Sistemas que precisam escalar. Decisões que impactam de verdade.
No dia a dia, trabalho com coisas como:
- React, Next.js, Angular e TypeScript no frontend
- Java com Spring Boot no backend
- Node.js em alguns cenários
- Python pra alguns scripts quando faz sentido
- Banco de dados como PostgreSQL, MySQL e MongoDB
- Docker, Kubernetes e cloud (AWS, etc)
E sendo bem direto…
Tem coisa que eu uso todos os dias.
Tem coisa que eu ainda estou explorando mais.
E isso é importante falar.
Porque no mundo real, ninguém domina tudo — a gente evolui conforme os problemas aparecem.
o jogo aqui é evolução contínua
Fora isso…
Eu sou completamente apaixonado por tecnologia no geral.
E quando eu digo tecnologia… não é só código.
É game, hardware, universo, inteligência artificial… essas paradas mais “nerd raiz” mesmo.
Sabe aquele tipo de pessoa que começa pesquisando uma coisa e termina lendo sobre buracos negros às 3 da manhã?
Então… 😄
É mais ou menos por aí.
E agora pensa comigo…
Se mesmo trabalhando com isso todos os dias ainda aparecem dúvidas, armadilhas e decisões difíceis…
como fica pra quem tá aprendendo?
Deixa eu te fazer uma pergunta rápida…
Você já tentou aprender algo em programação e sentiu que estava só “copiando código” sem realmente entender o que estava acontecendo?
Ou pior: parecia que todo conteúdo na internet era ou básico demais… ou avançado demais?
Se isso já aconteceu com você, relaxa — você não tá sozinho.
E foi exatamente esse incômodo que também me motivou a criar esse blog.
O problema real (e ignorado)
Agora deixa eu te provocar um pouco.
A maioria dos conteúdos de programação ensina o que fazer.
Mas quase nunca explica:
por que aquilo existe
E isso gera um problema silencioso.
Você aprende a usar ferramentas…
Mas não aprende a pensar.
Resultado?
- Fica dependente de tutorial
- Tem dificuldade com problemas novos
- Sente que não evolui de verdade
Faz sentido?
O ponto que mudou tudo
Com o tempo, estudando, praticando, errando…
Outra coisa começou a acontecer.
Eu comecei a explicar o que aprendia.
Pra amigos.
Pra pessoas próximas.
Pra qualquer um que tivesse interesse.
E aí veio uma descoberta inesperada:
ensinar me fazia entender melhor
Porque quando você explica…
Você percebe onde ainda está confuso.
Você organiza o pensamento.
Você conecta os pontos.
Eu aprendo mais.
E você também.
E foi exatamente aí que esse blog nasceu.
A proposta desse blog
Esse blog existe por um motivo simples:
te ensinar a pensar como desenvolvedor
Aqui a gente não vai só escrever código.
A gente vai entender:
- o problema
- o porquê da solução
- o que acontece por baixo dos panos
Sempre assim:
- Um problema real
- Onde ele quebra
- Por que a solução existe
- Aplicação prática
Sem pular etapa.
Um exemplo rápido do que eu quero dizer
Imagina isso:
Você aprende a usar uma API com fetch.
const response = await fetch("/api/users");
const data = await response.json();
Funciona.
Mas agora pensa comigo…
E se a requisição falhar? E se demorar muito? E se o usuário sair da página?
É aqui que começa o mundo real.
E é exatamente esse tipo de coisa que a gente vai explorar aqui.
Onde isso aparece na prática
Tudo isso aparece o tempo todo em sistemas reais:
- APIs que precisam ser resilientes
- Interfaces que lidam com estado e erros
- Arquiteturas que precisam escalar
- Código que outras pessoas vão manter
Não é sobre código bonito.
é sobre código que funciona no mundo real
Como funciona “por baixo dos panos” desse blog
Nada aqui vai ser jogado aleatoriamente.
Todo conteúdo vai seguir uma lógica:
- criar contexto
- gerar dúvida
- explicar com clareza
- mostrar na prática
Porque aprender não é sobre decorar.
é sobre entender
Quando isso vai te ajudar (e quando não)
Esse conteúdo é pra você se:
- quer entender, não só copiar
- quer evoluir de verdade
- gosta de pensar sobre o que faz
Agora sendo direto…
Se você só quer resposta pronta sem esforço, talvez não seja o melhor lugar.
E tudo bem.
Vantagens e desvantagens
Aprender desse jeito te dá:
autonomia clareza técnica evolução consistente
Mas tem um custo.
Você vai precisar pensar. Vai errar. Vai se sentir travado às vezes.
Mas é exatamente aí que o crescimento acontece.
Resumo simples
Esse blog é sobre:
entender o porquê das coisas pensar como desenvolvedor aprender de forma prática e real
Conclusão
Tudo começou lá atrás.
No Paint. No CMD. Nos jogos. Na curiosidade sem direção.
Hoje isso virou profissão.
Mas mais do que isso…
Virou um processo contínuo de aprendizado.
E agora eu te faço uma última pergunta:
você quer só aprender a programar… ou quer realmente entender o que está fazendo?
Se for a segunda opção…
então você tá no lugar certo.