Codex Technomanticus

Grimório Tecnomântico do Arquimago Multiplanar

Engenharia de software é magia aplicada à realidade digital

Magia, para mim, é isto: a arte de converter intenção em alteração da realidade por meio de fórmulas precisas, símbolos verificáveis e rituais de entrega.

Quando me deparei com essa definição, percebi que ela descrevia com precisão o que fazemos em engenharia de software. Partimos de uma ideia abstrata, traduzimos essa intenção em linguagens e símbolos, aplicamos artefatos, rituais e práticas, e então produzimos efeitos concretos no mundo real.

Essa definição me lembra de uma frase de um certo escritor de ficção científica:

“Qualquer tecnologia suficientemente avançada é indistinguível da magia”

  • Arthur C. Clarke

A frase de Arthur C. Clarke reforça essa intuição: quanto mais sofisticada a tecnologia, mais ela parece misteriosa para quem observa de fora, ao ponto em que ela se torna indistinguível de magia. E, no contexto atual, com os avanços da IA, essa impressão se intensificou. Sistemas que aprendem, raciocinam e criam tornaram comum algo que há poucas décadas parecia ficção. Fazer sofetware hoje é quase mágico.

É nesse ponto que a metáfora se fecha: desenvolvimento de software, especialmente na era da IA, é uma forma de tecnomancia. Engenheiros são os magos modernos, alterando a realidade com método, linguagem e disciplina.

Evergreen Notes

Se a prática é tecnomântica, o registro também precisa ser vivo. Para isso eu uso o que, descobri recentemente, é chamado Evergreen notes: notas atemporais, escritas para serem revisitadas, refinadas e reutilizadas.

A ideia é começar com notas simples, que capturam insights, referências e práticas. Com o tempo, essas notas são revisitadas, expandidas, corrigidas e organizadas. Elas são “cultivadas”, de forma a se manterem sempre verdejantes, frescas, ou seja “sempre verdes” (em tradução livre).

Elas se tornam um repositório de conhecimento vivo, que reflete a evolução do entendimento e da prática. Não são rascunhos descartáveis: são conhecimento cultivado.

Commonplace Book

O cultivo pode levar a vários formatos, mas o que eu uso, e também aprendi recentemente, é o commonplace book: um caderno de pensamentos, referências, sínteses e aprendizados organizados para consulta futura.

Na prática, ele funciona como um repositório pessoal de longo prazo: um lugar para registrar ideias, conectar conceitos e voltar às notas com contexto suficiente para evoluí-las.

Grimório

Como leitor de fantasia e ficção científica, o termo que melhor traduz o uso prático desse conhecimento para mim é grimório: o livro de feitiços onde o mago registra as fórmulas que realmente funcionam, os rituais que produzem efeitos concretos e as combinações de símbolos que alteram a realidade de forma previsível. Este caderno digital cumpre exatamente esse papel: um grimório de engenharia, onde cada nota nasce de pesquisa, estudo, prática, revisão, erro, acerto e lapidação contínua.

Este não é um repositório-vitrine. Não é portfólio nem currículo. É meu grimório de engenharia full-stack: um compêndio pessoal dos temas que estudo, pratico e refino ao longo dos anos.

Também é um grimório comunitário, pois compartilho com colegas, amigos e a comunidade em geral. Acredito que conhecimento é mais poderoso quando circula, e este vault é uma forma de contribuir para o ecossistema de aprendizado em engenharia de software.

E é por isso que o nome deste projeto é Codex Technomanticus. “Codex” porque este vault é um compêndio vivo; “tecnomântico” porque o foco é transformar conhecimento técnico em prática que altera a realidade; e “Arquimago Multiplanar” como uma forma simbólica de dizer o que faço em engenharia full-stack: transitar entre múltiplos planos do sistema (fundamentos, backend, frontend, dados, infraestrutura, IA e arquitetura), conectando tudo de ponta a ponta com coerência.

A todos que chegarem aqui, sejam bem-vindos ao meu Codex Technomanticus — Grimório Tecnomântico do Arquimago Multiplanar. Que ele seja útil para sua jornada de aprendizado e prática, e que o conhecimento aqui registrado se transforme em magia aplicada no mundo real.


As 5 zonas do grimório

O conteúdo flui em cinco zonas numeradas, do bruto ao curatorial:

  • 00-Meta/ — meta-linguagem do codex: guia/ (8 arquivos cobrindo estrutura, fluxo, convenções, manutenção, publicação, decisões e dicionário), templates/ Templater, mestres/ (referências de devs)
  • 01-Pergaminhos/ — links brutos coletados (entradas.md), wishlist (avaliar.md), recursos incipientes (Brag Document, listas de cursos)
  • 02-Glosas/ — fichamentos de artigos lidos (uma ficha por leitura, formato <ano>-<slug>.md)
  • 03-Domínios/ — conhecimento integrado e evergreen, organizado por área (Java, IA, Arquitetura, Entrevistas, etc.)
  • 04-Sendas/ — caminhos curatoriais que sequenciam Domínios pra atender objetivos (Senda Entrevistas, Senda Frontend, etc.)

Detalhes em Como usar este vault e workflow.

Captura e destilação — skill /glosa

Pra reduzir o atrito do “li algo, quero guardar”:

  • Cole o link em 01-Pergaminhos/entradas.md quando aparecer
  • Quando ler, invoque /glosa <url> — a skill faz o WebFetch, gera fichamento estruturado em 02-Glosas/, e remove o link de Pergaminhos automaticamente
  • Você só preenche Meu comentário (sua reação genuína) e Ver também (wikilinks pra Domínios)

Limitação atual: só artigos web (HTML). PDFs, YouTube, podcasts, redes sociais avisam e abortam.


Ritual de navegação

Cada Domínio em 03-Domínios/ tem um portal de entrada (MOC com mesmo nome da pasta). Se estiver chegando agora, comece por esses portais.

Veja também Como usar este vault e Senda Entrevistas.


Domínio dos Fundamentos

Domínio da Arquitetura

Domínio de Java

Domínio de JavaScript

Domínio de Python

Domínio de Go

Domínio de Inteligência Artificial

Domínio de Infraestrutura

Domínio de Inglês

  • Notas de estudo de inglês para entrevistas internacionais (em 03-Domínios/Inglês/)

Domínio de Entrevistas

Domínio de RPA

Domínio de Ferramentas

Sendas (caminhos curatoriais)

Mestres

  • Mestres Jedi — desenvolvedores e referências (em 00-Meta/mestres/)

Recursos e curadoria

Guia do vault

A pasta 00-Meta/guia/ reúne toda a meta-documentação do Codex: