Respondendo a "Confesso que não consegui ler mais do que a met..." dentro da publicação [Não disponível]
1

NOSSA vocês levaram para o mal o termo!!! Como já comentei, o uso desse termo veio por causa de artigo gringo que tinha 2 trabalhos e não fazia nada, mas isso já tem mais de 14 anos.

Sobre VibeCoding eu cunhei esse termo para mim https://dev.to/fullagenticstack/vibecoding-state-of-the-art-driven-development-sota-dd-38od

Eu descobri que faço Looping VibeCoding Engineering desde o ano passado https://dev.to/fullagenticstack/descobri-que-faco-loop-engineering-manual-claude-dynamic-workflows-59ce

Para mim o conceito de ser vagabundo como programador é você ser mais eficiente que o resto, pois isso te faz trabalhar mais no começo mas você elimina o trabalho futuro, para você ser um programador vagabundo você precisa ser esperto/inteligente. A maioria dos programadores não usa a programação para trabalhar por ele, é ele que trabalha por ela.

Olha, por exemplo, eu não sei como ninguém utiliza a autenticação passwordless, porque é a forma mais simples que tem, tanto que eu criei uma autenticação dois fatores passwordless, onde eu não tenho mais nem cadastro, forma de cadastro, porque a ação da pessoa entrar a primeira vez e entrar depois é a mesma coisa. E eu pesquisei e cheguei na forma mais, com o menor atrito possível. Por quê? Porque eu não quero ter trabalho. Eu prefiro criar compiladores e escrever uma DSL semântica para compilar para outras linguagens, fazer um código determinístico, em vez de deixar a IA gerar o código final, porque demora mais, mas você tem uma garantia maior e você pode gerar muito mais código sem fazer nada. Quando eu descobri APENAS ano passado que podia autenticar via digital nunca mais pedi senha, na época eu fiquei MUITO PUTO dos devs não usarem isso e deixar só para Big techs e apps de banco, esse manifesto aqui é daquela época https://usesua.digital/

Eu vou lançar 1 projeto pronto para usar como módulo ou MCP com o 2FA Passwordless implementado, só clonar e não precisa instalar nada, implementei todas dependencias localmente e como ta funcionado não se mexe mais em código, se precisar atualizar a UNICA coisa que não se mexe é na interace das funções.

Por exemplo quando fiz uma alternativa ao axios eu implementei exatamente a interface dele (mais a minha) para q o dev só precisasse instalar e mudar o nome no import e não mexer NADA no código, esse projeto do 2FA o dev não precisa mexer em nada do seu código, só criar 1 rota de webhook. Eu sou evangelista do Everything as Code com DRYS!(Don´t Repeat Yourself Stupid! e Open/Close Principle. Eu não tenho 2 linhas iguais nos meus códigos, não tenho 1 valores escrito em hardcoded, todos os valores possíveis do meu sistema ficam em 1 arquivo, todos meus códigos são o máximo possível genéricos pois sempre busca a alta reusabilidade. Fazem 10 anos que eu comecei a fazer código que se monta em tempo de execução baseado em configurações.

Olha que simples o meu método de autenticação. A pessoa coloca o WhatsApp dela na página de entrada, envia, recebe um Magic Link no WhatsApp, entra na página, clica no botão confirmar, coloca a passkey, biometria, pronto. Ela tá cadastrada no sistema, tá cadastrada. Aí eu só vou pedir o username, só vou pedir CPF ou endereço quando for necessário que algum sistema peça isso. Ou mesmo sistemas eu não preciso desses dados. Eu preciso entender o comportamento do usuário. E para isso, eu não preciso de dados pessoais. Eu preciso do uso dele no sistema. Tanto que eu nem uso o nome, CPF, eu utilizo o perfilamento. Tanto que, para mim, os dados pessoais, na verdade, vão fazer diferença quando é sexo e idade, coisas que a gente não perde, né?

Como que a forma mais simples e MUITO mais segura que senhas, que as big techs fomentam para ser o futuro da autenticação web, não são amplamente utilizadas? Para mim se o dev usa senha + código de confirmação no email ele escolher os pior dos 2 mundos. Tudo eu penso em que precise executar com o menor trabalho possível e seja tecnicamente robusta.

https://www.levi9.com/blog/why-being-lazy-can-make-you-a-better-developer/
https://medium.com/@tsecretdeveloper/lazy-programmers-are-often-the-smartest-8d816520c062
https://www.forbes.com/sites/forbestechcouncil/2018/01/08/developers-are-lazy-and-thats-usually-a-good-thing/

Carregando publicação patrocinada...