Blog

// artigos e guias de desenvolvimento

Criptografia

Quebrei minha própria criptografia sete vezes — e isso foi o ponto

O código completo (cifra + suíte de ataques nas dez linguagens) está disponível em [github.com/code-cfernandes/fbc-criptografia](https://github.com/code-cfernandes/fbc-criptografia).

15 de set. de 202610 min de leitura
IAAgent EngineeringAgent RuntimeFront-End

Novos Verbos: Os Primitivos de Interação da Era Agentic

"Click. Type. Submit. Esses foram os verbos que definiram décadas de design de produto. Aprovar. Pausar. Reverter. Escalar. Inspecionar. Esses são os verbos que a próxima geração vai precisar dominar."

1 de jun. de 202617 min de leitura
IAAgent EngineeringAgent RuntimeFront-End

Delegar ou Abdicar: O Novo Problema Central do Design de Produto

O agente trabalhou. O usuário confirmou. Tudo ocorreu como esperado. Exceto que o usuário não entendeu o que confirmou. Nunca entendeu. E nunca precisou — até o dia em que precisou.

22 de mai. de 202611 min de leitura
IAAgent EngineeringAgent Runtime

A Interface Morreu: O Software Agora Conversa com APIs, Não com Humanos

"The best interface is no interface." — Golden Krishna, The Best Interface Is No Interface, 2015

22 de mai. de 20269 min de leitura
Vibe CodingIAAgent Engineering

Do Vibe Coding ao Agent Engineering

Quanto mais autonomia damos aos agentes, mais disciplina precisamos ter como engenheiros.

15 de mai. de 202612 min de leitura
Vibe CodingClean CodeIA

Vibe coding entre a euforia e a ressaca técnica

"Qualquer idiota consegue escrever código que um computador entende. Bons programadores escrevem código que humanos conseguem entender." — Martin Fowler

10 de mai. de 202611 min de leitura