Por que criei o MarllonCode
O MarllonCode nasceu como um espaço para falar sobre desenvolvimento, carreira, inteligência artificial e tecnologia a partir de algo que sempre fez parte da minha trajetória: aprender construindo.
Minha relação com tecnologia começou muito antes de eu pensar em trabalhar com desenvolvimento de software.
Por volta dos 13 anos, eu jogava Tibia e descobri que existia uma comunidade inteira dedicada a criar e modificar servidores alternativos do jogo: os OTServers.
Em algum momento, jogar deixou de ser suficiente.
Eu queria entender como aquilo funcionava.
Montei meu próprio servidor no computador de casa, publiquei na internet e comecei a modificar mapas, quests, monstros, NPCs e magias. Grande parte do aprendizado acontecia lendo fóruns, seguindo tutoriais, comparando arquivos e quebrando coisas até entender por que tinham parado de funcionar.
Foi assim que XML e Lua apareceram no meu caminho. Depois vieram PHP, HTML e outras tecnologias relacionadas à web.
Eu ainda não sabia, mas aquela curiosidade estava me apresentando à programação.
Da curiosidade à profissão
Com o tempo, desenvolvimento deixou de ser apenas algo que eu explorava por curiosidade e passou a fazer parte da minha vida profissional.
Segui principalmente pelo front-end, trabalhando com projetos para web e acompanhando a evolução das ferramentas ao longo dos anos.
Vieram JavaScript, bibliotecas, frameworks e novas formas de construir aplicações. Hoje, React, Next.js e TypeScript fazem parte do meu trabalho e continuo aprofundando minha formação em Engenharia de Software.
As ferramentas mudaram bastante desde os arquivos XML e scripts Lua que eu modificava quando era adolescente.
A curiosidade, nem tanto.
Ainda gosto de entender como as coisas funcionam, experimentar ferramentas novas, construir projetos e descobrir o que acontece quando uma ideia sai da teoria e encontra um problema real.
Foi dessa vontade que surgiu o MarllonCode.
Por que criar o MarllonCode?
A internet está cheia de conteúdo sobre tecnologia.
Também está cheia de fórmulas prontas.
"Aprenda isso."
"Ignore aquilo."
"Essa profissão morreu."
"Essa ferramenta vai substituir todo mundo."
"Esse é o único roadmap que você precisa."
Quanto mais informação existe, mais fácil também é confundir informação com direção.
Não quero que o MarllonCode seja mais um lugar para repetir esse tipo de conteúdo.
Quero construir um espaço para falar sobre desenvolvimento de software, carreira e tecnologia a partir da prática: coisas que estou estudando, ferramentas que estou testando, projetos que estou construindo, erros que encontro pelo caminho e ideias que considero interessantes o suficiente para compartilhar.
Em alguns momentos vou ensinar algo que conheço.
Em outros, vou documentar algo que estou aprendendo.
Também haverá espaço para experimentar, questionar e mudar de opinião.
Tecnologia sempre foi assim para mim.
E a inteligência artificial?
IA inevitavelmente vai aparecer bastante por aqui.
Seria estranho falar sobre desenvolvimento de software em 2026 ignorando uma transformação tão grande na forma como escrevemos código, pesquisamos, estudamos e construímos produtos.
Mas o MarllonCode não é um projeto sobre inteligência artificial.
IA é uma das ferramentas e um dos assuntos dentro de uma conversa muito maior sobre desenvolvimento e tecnologia.
Quero falar sobre código.
Sobre fundamentos.
Sobre front-end.
Sobre Engenharia de Software.
Sobre ferramentas.
Sobre carreira.
Sobre projetos.
Sobre inteligência artificial.
E, principalmente, sobre o que acontece quando colocamos tudo isso em prática.
Aprender construindo
Existe uma ideia que provavelmente vai aparecer muitas vezes por aqui: aprender construindo.
Foi assim que comecei.
Quando eu modificava um OTServer, não existia uma separação muito clara entre estudar e fazer. Eu precisava entender alguma coisa porque queria que alguma coisa funcionasse.
Um NPC precisava responder de outra maneira.
Uma quest precisava funcionar.
Uma página precisava exibir determinada informação.
O problema vinha primeiro. O conhecimento era buscado para resolvê-lo.
Hoje temos ferramentas muito mais poderosas — inclusive modelos de IA capazes de explicar conceitos, encontrar erros e gerar código em segundos.
Isso torna possível construir muito mais rápido.
Mas velocidade não elimina a necessidade de entender o que estamos fazendo.
Essa tensão entre aprender, construir e usar novas ferramentas provavelmente será um dos temas recorrentes do MarllonCode.
Não quero construir uma persona que sabe tudo
Também não quero transformar este espaço em uma coleção de certezas.
Trabalho com desenvolvimento há anos, mas continuo estudando Engenharia de Software, aprendendo tecnologias novas, revisitando fundamentos e descobrindo coisas que não sei.
Isso faz parte da profissão.
Por isso, não quero construir o MarllonCode a partir da ideia de que preciso ter todas as respostas antes de publicar alguma coisa.
Prefiro fazer algo mais próximo da maneira como sempre aprendi tecnologia:
experimentar, quebrar, entender, construir e compartilhar o que descobri no caminho.
Talvez alguém que esteja alguns passos atrás consiga aprender alguma coisa.
Talvez alguém que esteja alguns passos à frente apareça para acrescentar outra perspectiva.
Nos dois casos, a conversa vale a pena.
O primeiro projeto editorial
O primeiro material que decidi publicar com o MarllonCode nasceu justamente de uma pergunta que aparece cada vez mais:
ainda faz sentido aprender programação quando a inteligência artificial já consegue escrever código?
Minha resposta curta é: sim.
Mas a forma de aprender e construir está mudando.
Foi a partir desse problema que escrevi Programação na Era da IA.
O livro foi pensado principalmente para quem está começando ou tentando encontrar direção em um cenário no qual ferramentas de IA conseguem gerar código antes mesmo de você entender completamente o que aquele código faz.
A proposta não é ensinar a ignorar IA.
Também não é ensinar a entregar todo o raciocínio para ela.
É encontrar um caminho entre esses dois extremos.
Fundamentos continuam importando.
A diferença é que agora temos ferramentas extremamente poderosas para acelerar o aprendizado e a construção — desde que continuemos capazes de compreender, verificar, alterar e controlar aquilo que estamos criando.
O e-book é gratuito e já está disponível no site.
Baixe gratuitamente — Programação na Era da IA →
Este é só o começo
O MarllonCode ainda está começando.
Não existe um calendário de certezas sobre tudo que ele vai se tornar.
E isso é intencional.
Quero que o projeto evolua junto com aquilo que estou estudando, construindo e descobrindo.
Alguns conteúdos serão técnicos.
Outros serão sobre carreira.
Alguns nascerão de projetos reais.
Outros provavelmente começarão com uma pergunta, uma experiência, um erro ou alguma coisa interessante que encontrei enquanto mexia no computador.
Foi mais ou menos assim que tudo começou anos atrás com um servidor de Tibia.
Talvez seja uma boa forma de começar de novo.