1 mês usando Antigravity full agente e perdi um pedaço da lógica de programação
Eu sou dev full stack pleno, trabalho com Nestjs + Angular. Eu sei iniciar um projeto, configurar git, github, docker compose, postgres, subir servidor, fazer CI/CD, teste de carga, configurar nginx, firewall, DNS, etc.
No meu emprego atual, eu sou um Tech Lead hands-on. Portanto, eu que corro atrás de tecnologia, programo, faço arquitetura, code review, etc. Mas eu trabalho para uma empresa pequena, então estamos sempre em processo de mudança, e a mais recente, foi abandonar vender software grande e focar em softwares pequenos, migrando toda a escrita de código para o agente do Antigravity.
Sobre mim
Eu sempre fui muito estudioso. Eu nunca fiquei preso na minha stack! Eu gosto de GO, C++ e CLI. Eu iniciei como suporte e aprendi a programar em bash, depois estudei Javascript para front e backend. Não satisfeito, eu comecei a aprender Java, C, C++, Dart e GO. Eu estudei arquiteturas e teoria dos compiladores, comecei a criar meu primeiro parser e meu primeiro lexer em GO (ficou um lixo). Pouco tempo depois, comecei a escrever um compilador e uma linguagem própria, nunca tive dificuldade em lógica de programação, até participei da criação de uma linguagem (abandonada) com alguns colegas.
Eu sempre me destaquei em aprender rápido as coisas, eu tinha uma boa base, eu aprendi Dart, apanhei um pouco pra GO, mas aprendi. C e C++ foram mais fáceis. Porém, eu tenho um enorme problema: quando eu fico muito tempo sem praticar algo, eu esqueço. Eu já tive que reaprender GO 2x, Dart eu tive que reaprender 1x e Flutter 3x.
Ultimo projeto
Meu ultimo projeto, foi um e-commerce baseado em cotação. Fizemos o sistema para o cliente, e esse foi o ultimo antes da migração total para o Antigravity.
Depois, eu comecei a atuar sozinho em um CMS, fazendo a migração do Lovable para o Antigravity. Passado 3 semanas, está entregue. Eu dividi meu tempo fora do trabalho (que sempre foi curto) para voltar a estudar GO e Dart. Meu projeto atual, está sendo um cliente http em Flutter, é o meu esforço para abandonar clientes feitos em Electron.
Consequências
Eu precisei ficar um tempo sem estudar, sem praticar, sem programar. Eu estava usando o cliente http para re-aprender Flutter, mas precisei dar um tempo. Então antes eu dedicava 2h por semana + ou - nesse projeto, recentemente eu dediquei nada.
Então, agora eu resolvi voltar. E eu estou perdido! Comecei a me perder no código, comecei a me perder em estrutura de dados. Enquanto antes, eu transformava um simples objeto em um array super complexo, envolvendo várias tabelas com join e reduce, agora eu não consigo nem pensar em como fazer um botão ficar ativo.
Sinto que perdi parte da minha lógica de programação, em Go, eu comecei a estruturar as coisas de maneira bagunçada, eu mais refatoro código do que escrevo.
A situação está difícil eu nunca pensei que perderia 3 anos de estudo constante tão rápido.
Em fim, apenas um desabafo. Eu ando muito cansado psicologicamente, quando eu saio do trabalho, eu não consigo mais pensar nas coisas direito, então a minha lógica que estava ruim, com o cansaço mental fica muito pior. Eu aos pouquinhos, vou voltar a estudar, fazer um esforço para praticar, eu odeio Javascript, mas gosto de Dart, GO e C++. São minhas linguagens favoritas, o que acaba sendo meio frustrante essa situação.