1º Mandamento: Jamais Serás Coda Fofo!
Em verdade vos digo: quem escreve código sem usar Vim ou Emacs não é digno do terminal. Coda fofo é aquele que usa IDEs com botões e mouse. Que assim seja, o verdadeiro dev vive no terminal e nada mais.
2º Mandamento: Rejeitarás o ORM com Todo Teu Coração!
Os ORMs são as tentações do diabo, te afastando da verdadeira fé no SQL puro. Quem ama a base de dados escreve suas próprias queries, pois o caminho da salvação é feito de joins, group bys e subqueries.
3º Mandamento: Odiarás o Agile com Fervor!
Agile, Scrum, e seus derivados são a praga do século. Eles falam de sprints, mas corremos maratonas. Bem-aventurados são os que trabalham no caos e na liberdade do “deixa comigo”.
4º Mandamento: Else Não Escreverás!
Assim como não há bifurcação no caminho do iluminado, não deve haver "else" no teu código. Se o "if" não resolver, que uma função resolva. Else é para os fracos e indecisos.
5º Mandamento: API REST é Inútil, Somente Get e Post Deves Usar!
Complexidade demais é coisa de herege. O dev de verdade só precisa de GET e POST. Tudo mais é capricho e desperdício de banda. Que seja assim o código dos justos.
6º Mandamento: Serás PJ, Pois a CLT é para os Infiéis!
O verdadeiro dev vive na liberdade do PJ, onde o código é seu e de mais ninguém. CLT é para aqueles que temem o desafio e buscam o conforto dos benefícios. Viva na autonomia e no poder dos contratos!
7º Mandamento: Faculdade Não é Necessária para Aquele que Crê!
A faculdade é um rito de passagem para os fracos. Quem tem fé no Stack Overflow, no GitHub e nas documentações não precisa de diploma. O conhecimento está em todo lugar, menos na sala de aula.
8º Mandamento: Aprenderás a Base da TI e Estarás Iluminado!
Assim como os alicerces de uma casa, a base da TI sustenta tudo. Conheça os fundamentos da computação, as redes, os sistemas operacionais e serás inabalável. O hardware e o software básico são as chaves para o paraíso do dev.
9º Mandamento: Jamais Usarás Try/Catch!
O erro é um teste divino, e try/catch é a negação desse teste. Quem não trata erro no coração do código não é digno de ser chamado de dev. Que a exceção seja sua aliada e não uma fuga.
10º Mandamento: Renegarás a Orientação a Objetos!
A orientação a objetos é uma ilusão, uma falsa promessa de organização. Funcional é o caminho verdadeiro, onde o código flui como um rio, sem classes e objetos para o desviar.
11º Mandamento: Java é o Cálice do Mal!
Java é o templo dos antigos, mas também sua prisão. A verdadeira liberdade está em linguagens modernas e ágeis. Foge de Java como o demônio foge da cruz!
12º Mandamento: QA e Scrum Master Não Servem ao Código!
Bem-aventurados são os que não dependem de QA ou Scrum Master. Estes são os falsos profetas que prometem qualidade e organização, mas o verdadeiro dev não precisa de mediadores entre ele e seu código.
Originalmente no Twitter (X), mas também no BlueSky