então a a ia tá criando uma geração de programadores H burros não burros não né de programadores digamos assim illiterate seria analfabeto né Vocês estão ficando analfabeto com o uso da Inteligência Artificial eu confesso que eu tô passando um pouco por isso meu recentemente Comecei a usar o Devin e ele tocou um projeto para mim e basicamente a partir desse momento eu não consigo mais corrigir os erros por conta própria eu dependo dele então eu fico imaginando que quem tá começando na área delegando muita coisa para cursor para apis de Inteligência Artificial local como de
psic eu não sei o que tu tá usando aí Open e Eye Mas vem aqui Chloe Pera aí que deixa eu falar com a Chloe aqui que foi meu amor vem a que que que foi Fala pro pessoal é el tá procurando a Sara ela tá olhando pra porta direto tá ligado procurando a Sara ela já vem ela já vem Calma eu vamos falar com o pessoal aqui sobre programadores ã analfabetos vamos a ela vai se acalmar aqui nos meus pés então a ia tá criando uma geração de programadores analfabetos né ou não letrados alguns
dias atrás o cursor saiu do ar por conta do chat APT ter também saído do ar eu não sei quando foi isso mas o seguinte no cursor tu pode usar vários modelos enfim até tu pode usar vários modelos no cursor Eu acredito que sim né até modelos locais olhei para o meu terminal encarando aquelas mensagens de err vermelhas que eu odeio ver um erro da aws me encarou de volta eu não queria descobrir sem ajuda da ia isso aqui me lembra lá no início a gente falava disso De programadores que usavam Google né meu tipo
tu é programador se tu não consegue descobrir o motivo do erro sem o Google Só que eu acho que a dependência por ia é maior né a dependência por ia é maior isso causa uns um erro um erro muito grande na na tua educação tá já a gente tá falando de educação porque normalmente quando tu tá digamos desenvolvendo algo Tu vai ali e tu tá criando algo que tu nunca fez certo tá fazendo algo que tu nunca fez e quando isso acontece normalmente tu vai ah encontrar erros quando tu encontra um erro antigamente o que
acontecia normalmente tu tinha algumas opções aqui a primeira opções a primeira opção que a gente tinha era ler ler a doc ler a documentação Esse era o erro mais comum deve não Lia a documentação a segunda opção era ã olhar o stack overflow tá ou perguntar para um Senior ou sei lá postar num fórum tá ligado tinha várias opções aqui hoje em dia uma das opções que tem se destacado mais é perguntar pra Inteligência Artificial perguntar pra ia Qual que é a diferença de perguntar para um Senior perguntar para um aá e olhar pro stack
reflow ao meu ver nenhuma cara azar não tem diferença nenhuma nisso aqui tá ligado é a mesma coisa só que tem uma coisa que tu não pode deix deixar de tentar fazer que é o seguinte uma coisa que a gente julgava muito mas é o que fez eu crescer então eu tô dando a minha opinião aqui quer ir na tentativa e erro então é tipo uma combinação tá ligado tu fica tentando corrigir aquele problema Tu tenta uma forma de corrigir tu não consegue aí vai ter um outro erro daqui a pouco tu evoluiu no erro
e tu tenta outra forma e assim tu vai e tu vai aprendendo ao longo do caminho até que um momento tu vai desiste de tentar por conta própria vai fazer algo que toma mais tempo na tua cabeça na verdade seria muito mais rápido tu ter ido procurar ajuda de um Senior ou procurar no Sec overflow Mas tu ficou ali gastando várias horas tentando resolver por conta própria certo isso fez tu evoluir hoje em dia eu vejo que a galera tá vendo que o menor esforço não é mais ficar na tentativa e erro mas sim perguntar
para uma Iá quando tu pergunta pra i tem uma coisa que tu pode fazer meu que é aprender com o que ela tá te falando e esquecer que tu tem um problema porque se tu focar em simplesmente usar o que ela te passou para res ver o problema Tu vai entrar naquele loop de de copiar e colar o que a ia tá te dando que vamos combinar é a mesma coisa que a gente fazia com ST overflow depois de 12 anos de codificação de alguma forma eu tinha piorado na minha própria arte isso não é
exagero essa é a nova realidade para desenvolvedores de software a decadência e aqui o seguinte né a diferença aqui é que o cursor ele tem o aut complete então isso gera uma dependência diferente disso que a gente tá falando aqui que é um erro que estourou na tela para mim são duas coisas diferentes a decadência ela surgiu em mim Sutilmente primeiro para ler a documentação porque se preocupar quando a ia pode explicar as coisas instantaneamente Exatamente é um das coisas que eu desenhei para vocês então minhas habilidades de depuração foram afetadas stack e rastros de
pilhas né o o stack Trace agora parecem inacessíveis sem Inteligência Artificial eu nem leio mais mensagens de erro Eu apenas copio e colo tornei-me uma prancheta humana um mero intermediário entre meu código e uma llm bom eu tava usando o Devin eu tava usando o Devin para tocar um projeto E no fim ele estourou os créditos eu não tenho mais créditos eu gastei 00 demiti ele porém ele derrubou meu servidor ele derrubou o meu servidor o Devin é um Agente né Ele é um agente autônomo então uma das coisas é pior ainda do que isso
aqui cara porque tu nem não precisa mais da prancheta humana a tua dependência fica ainda maior da inteligência artificial Então as coisas estão escalando cara quando tu escala um projeto para um agente tipo o Devin é pior ainda do que o que esse cara tava fazendo tá antes cada mensagem de erro costumava me ensinar algo agora a solução parece magicamente eu eu e eu não aprendo nada a dose de dopamina das respostas instantâneas substituiu a satisfação do entendimento Genuíno Eu acho que isso aqui tem uma coisa que pode causar também na galera é que o
seguinte a recompensa né Uma das coisas que me faz manter o foco eu sempre falo para vocês aqui o aut complite do cursor me atrapalha porque quando eu entro no flow eu Codo muito tá ligado eu posso fechar o olho e o código só vem e isso eu desenvolvi ao longo dos anos esse foco em resolver um problema eu consegui manter a minha atenção para conseguir a dopamina de ter conseguido resolver aquele problema e eu sei porque eu já já programo há mais de 20 anos que muitas vezes pode levar minutos horas ou talvez até
dias e por saber trocar essa dopamina que eu poderia receber instantaneamente por I pro uma dopamina que é eu mesmo resolver Aquilo é a gente pode comparar mais ou menos assim quando alguém Assiste esse vídeo do YouTube aqui ou assiste ã um um short ou um vídeo no tiktok tu talvez receba a mesma dopamina se no final desse vídeo Tu entendeu o que eu tô te falando o mesmo se eu tivesse sei lá te explicando 30 segundos de uma forma muito mais resumida mas que talvez tu filmaria muito menos o o o conteúdo né Vocês
estão entendendo o que quero dizer não né tô me enrolando demais a compreensão profunda é a próxima coisa que foi afetada lembra de passar horas entendendo porque uma solução funciona agora eu simplesmente implemento sugestão de Inteligência Artificial se elas não funcionam eu melhoro o contexto e apenas pergunto aá novamente é um ciclo de dependência crescente então tem a parte prática como eu tô como ele tá descrevendo mas tem essa parte também mais abstrata que eu acredito que pode afetar muitos de vocês no início da carreira que é achar que vocês precisam resolver o problema em
pouc segundo sem precisar investigar tá ligado e investigar ligação que levam horas dias e que tu aprende muito ao fazer isso né Então vem as mudanças emocionais antes era parte da Alegria da programação resolver nossos novos problemas exatamente entrar no flow ficar horas ali no final resolver isso dá alegria Tá talvez para ti que começou já com Maiato não consiga chegar nesse momento de entender que a dopamina vai vir vai vir muito maior depois que tu teve que corrigir algo ã por conta própria né agora fico frustrado se a não me dá uma solução em
5 minutos a parte mais assustadora Estou construindo uma ferramenta de desenvolvimento alimentado por ia mas não consigo me levar da sensação de que estou contribuindo para o mesmo problema que está corroendo nossas habilidades coletivas o plano de reabilitação vamos ver como é que ele vai fazer para resolver esse problema não estou sugerindo nada radical como ficar completamente livre da ia isso é irreal em vez disso estou começando com no ai Days um dia por semana em que leio todas as mensagens de erro completamente cara eu deveria fazer isso todos os dias né meu vamos voltar
um pouco Quem sabe a gente volta pro approach aqui que a gente achava que era ruim Tenta resolver o erro e vai na tentativa e erro Tenta ver o que tá funcionando o que não tá investigar Qual que é a causa e e depois tu vai pr pra solução rápida tá ligado eu sei que isso talvez não vai parecer mais eficiente Mas vai ser melhor para ti use depuradores depuradores reais novamente né eu passei aqui o log passei aqui escreva código do zero Leia o código fonte em vez de perguntar a i cara meu mas
aqui é outro nível meu o nível que chega que tu nem lê mais O Código Tu manda ela resumir para ti já já é um nível que eu não consigo compreender não vou mentir é uma droga sinto-me mais lento mais burro e mais frustrado provavelmente vai sentir mais lento mas cara com certeza tu vai tá cada vez Ficando menos burro mas também não consigo ver a diferença sinto uma conexão mais forte com o meu código e um senso de propriedade que tinha desaparecido lentamente com a ia vocês também estão sentindo isso eu gostaria de saber
se vocês estão sentindo isso e eu confesso que eu sinto isso nos projetos pessoais que eu tô tocando que eu tô usando bastante a no meu trabalho eu não uso tá quando eu tô lá gerando código pro M eu não uso nada disso mas pro meu projeto pessoal eu sinto que cara para resolver isso aqui me dá agora me dá uma preguiça tá ligado de tentar saber então é meio que um ciclo vicioso no momento como que o código não foi 100% idealizado e escrito por mim meio que me dá mais vontade de delegar aquilo
você tá entendendo o que eu quero dizer eu não tenho esse senso de propriedade isso isso me incomoda então a a verdade aqui não estamos nos tornando desenvolvedores 10x com a ia Estamos nos tornando 10x dependentes da ia há uma diferença e a diferença que essas empresas querem que tu que tu não perceba né até que tu precise pagar 200$ por mês ou 00 pelo Devin toda vez que deixamos a e resolver um problema que poderíamos ter resolvido nós mesmos estamos trocando entendimento de longo prazo por produtividade de curto prazo estamos otimizando para o compromisso
de hoje ao custo da habilidade de amanhã não estou sugerindo que abandonemos as ferramentas de a esse navio já partiu Mas precisamos de regras de engajamento aqui estão algumas ideias que tenho nenhuma ia para problemas que você não tentou entender primeiro Leia e entenda todas as soluções sugeridas pela ia períodos regulares de codificação sem assistência concentre-se em aprender padrões não apenas em corrigir problemas imediatos parecem todas boas sugestões né não vou mentir não acho que vou conseguir seguir as essas regras o tempo todo é a mesma coisa que ela galera que acha cara eu tenho
que usar menos rede social aí tu tenta várias coisas Vou desinstalar o aplicativo Ah eu vou fazer um dia sem redes sociais eu vou colocar aqui um um um tempo eu só posso usar durante 5 minutos do meu dia e assim vai né Ó o setup do Linux torvald o cara o cara não não dá meu é a mesma coisa entendeu Mas vamos lá mas é um começo e Acredito fortemente que qualquer um que seja novo em programação deve definitivamente seguir todas essas regras agora mesmo em algum lugar um novo programador está aprendendo a codificar
eles nunca conhecerão a ação de resolver problemas verdadeiramente por conta própria eu já passei Dias resolvendo problema e resolvi ele quando eu tava tomando banho cara isso é difícil acontecer quando começa a ficar dependente da i eles nunca experimentarão o profundo entendimento que vem de lutar com um bug por por horas estamos criando uma geração de desenvolvedores que podem fazer as perguntas certas A Iá mas não conseguem entender as respostas eu acho que também estamos criando uma geração cara que pode pode também sabe o quê não não entender que todo problema pode ser resolvido Talvez
tu não tenha entendido que eu quero dizer mas pensa bem já aconteceu se aconteceu contigo uma bandeira vermelha tá tu perguntar pra Iá como resolver um problema Ela te dá uma sugestão e aquilo não consertar o teu problema tu perguntar de novo para ela Ela te dá uma outra sugestão tu copia Cola e não resolve o teu problema e aí ao invés de tu resolver a do problema Tu muda de approach Tu muda Ah quer saber na real não quero fazer bem assim eu vou fazer de outra forma ou vou fazer do zero agora então
então vamos refazer isso aqui tipo todo problema tem solução desde que tu entenda Qual que é o erro que tá acontecendo Qual que é o problema que tá acontecendo se a ia não consegue entender o problema porque as ia são Mais Burras cara que um ser humano as ias ainda não estão no nosso nosso nível entendeu mas se tu já começou a desistir quando A Iá desiste aí cara é bandeira vermelha certa tá ligado toda vez que A Iá cai eles são expostos como cada vez mais desamparados até agora A Iá não é capaz o
suficiente para substituir os novos os programadores completamente mas isso só vai piorar a medida que ela melhora a verdadeira questão não é essa aí a substituir se substituirá os programadores e se Estamos nos substituindo-os não vamos lá a verdadeira questão não é se a ia substituirá os programadores é se Estamos nos substituindo tente codificar sem a por apenas um dia os resultados podem supreender você fica aí desafio um dia sem Inteligência Artificial vamos vamos fazer isso juntos não se esqueça nunca você já sabe né que eu vou falar hidrate-se meu