Uma Breve História do Vibe Coding

TThe Coding Koala
컴퓨터/소프트웨어경영/리더십AI/미래기술

스크립트

00:00:00no princípio, Deus criou os céus e a terra. Acho que comecei cedo demais, no princípio
00:00:06os engenheiros usavam zero e um, então cansaram de escrever números e criaram a assembly. Então,
00:00:11cansaram da assembly e criaram linguagens de programação, e quando cansaram
00:00:16de escrever código de uma vez por todas, criaram a IA para escrever código por eles, e então começaram a ter
00:00:21uma crise existencial sobre tudo isso. Então, para entender como essa tal de “vibe coding”
00:00:26nasceu, precisamos voltar a 2021, quando o GitHub lançou algo chamado Copilot, uma ferramenta de IA
00:00:33que ficava dentro do seu editor de código e basicamente ajudava a completar seu código. Era genuinamente
00:00:38útil, mas naquela época ainda era muito apenas uma ferramenta de autocompletar para desenvolvedores
00:00:43e então o ChatGPT chegou no final de 2022 e as coisas começaram a ficar muito interessantes, porque agora, pela
00:00:49primeira vez na história, você podia simplesmente descrever o que queria em inglês simples e a IA
00:00:55te entregava o código. As pessoas começaram a copiar e colar trechos inteiros de código em seus projetos sem entender
00:01:00completamente o que tudo aquilo fazia e, surpreendentemente, muito daquilo simplesmente funcionava. Todo mundo estava fazendo isso, mas
00:01:07ninguém tinha exatamente um nome para o que estavam fazendo, mas isso era apenas o começo. A princípio, os desenvolvedores
00:01:13ainda estavam, na maior parte, copiando e colando código de uma aba do navegador para o editor, mas então algumas das maiores mentes
00:01:18em tecnologia pensaram: “por que não colocar a IA toda dentro do editor de código?” E uma onda de ferramentas apareceu
00:01:25em um curto período de tempo. Em 2023, o Cursor foi lançado e genuinamente mudou todo o fluxo de trabalho
00:01:31do desenvolvedor. Não era mais apenas autocompletar; agora as ferramentas de IA conseguiam entender toda a sua base de código, e você podia
00:01:38descrever o que queria em inglês simples, bem dentro do editor, e ele trabalhava no código como um
00:01:43desenvolvedor faria. Em 2024, modelos como o Claude tornaram-se surpreendentemente bons em raciocinar sobre grandes projetos complexos
00:01:50e os desenvolvedores começaram a gastar menos tempo digitando e mais tempo apenas tendo conversas com seu
00:01:55software. E então, os agentes de codificação por IA revolucionários como o Claude Code chegaram em 2025. Agora, em vez de
00:02:02pedir à IA para escrever uma função de cada vez, você podia pedir para construir funcionalidades inteiras. Era como ter um
00:02:08desenvolvedor sentado dentro do seu computador, e você estava apenas entregando tarefas para ele concluir. E foi por volta
00:02:14daquela época que uma pergunta muito importante começou a surgir por toda parte: se você não entende o código
00:02:19que sua aplicação está rodando, você está realmente programando? Ninguém tinha uma resposta clara ainda, mas alguém estava prestes a
00:02:25dar um nome a todo esse fenômeno. Em fevereiro de 2025, Andre Karpathy, cofundador da OpenAI e ex-chefe de IA da Tesla,
00:02:35postou algo no X que quebrou a internet da maneira mais notável possível. Ele escreveu sobre como
00:02:40ele estava construindo software apenas “vibrando” com uma IA, mal lendo o código, aceitando
00:02:45o que ela sugeria e dando leves ajustes quando algo parecia estranho. Ele chamou isso de “vibe coding”. Esse post fez
00:02:51algo muito poderoso: deu um nome a algo que milhões de pessoas já estavam fazendo, mas não
00:02:56tinham exatamente uma linguagem para definir. Em semanas, o “vibe coding” estava em toda parte, e, claro, as pessoas tinham suas
00:03:02dúvidas sobre tudo isso. Havia pessoas apoiando essa tendência e outras que eram contra
00:03:07ela. A maioria das pessoas argumenta que o problema com o código gerado por IA é que, na maioria das vezes, ele possui vulnerabilidades
00:03:12de segurança e não lida muito bem com casos extremos. E é verdade: código gerado por IA pode
00:03:19funcionar perfeitamente bem até falhar no pior momento possível, e você não faz ideia do porquê, porque
00:03:24você nunca entendeu o que estava rodando em primeiro lugar. E por baixo de tudo isso, há uma questão maior e mais
00:03:30desconfortável: se a próxima geração de desenvolvedores nunca aprender os fundamentos porque
00:03:35a IA apenas lida com eles, o que acontece com o conhecimento coletivo de como essas coisas realmente funcionam? Estamos
00:03:41construindo uma geração de pessoas que sabe dirigir um carro, mas não tem ideia de como o motor funciona?
00:03:47Isso pode estar tudo bem até o motor quebrar. Mas então, existe o outro lado da história:
00:03:52toda ferramenta na história que facilitou algo encontrou exatamente esse tipo de resistência. A fotografia
00:03:59não matou a pintura, calculadoras não tornaram matemáticos obsoletos, e talvez a IA lidando com as
00:04:05partes mecânicas tediosas da programação apenas liberte as pessoas para focar nas coisas realmente interessantes: ideias,
00:04:11design e resolução de problemas. E se você se tornou dependente demais da IA e quer melhorar suas
00:04:18habilidades, uma coisa que você pode conferir é o CodeCrafters. É basicamente uma plataforma onde você consegue construir
00:04:23coisas interessantes você mesmo, e acredite, isso vai te ajudar a crescer de desenvolvedor para engenheiro.
00:04:28O link está na descrição. Então, depois de tudo o que discutimos, a pergunta é: para onde isso
00:04:34tudo vai? Honestamente, é difícil dizer, e admito que talvez eu esteja sendo um pouco irônico ao fazer um vídeo
00:04:40chamado “A História de Algo” que ainda está acontecendo. As ferramentas estão ficando dramaticamente melhores
00:04:46e agentes de codificação por IA, como Cursor, Claude Code e outros, agora são capazes de construir funcionalidades inteiras
00:04:52de forma autônoma. Mas aqui está a coisa que ninguém tem uma resposta clara ainda, e é o que eu genuinamente
00:04:57quero saber o que você pensa: conforme a IA fica melhor em escrever código, o que significa realmente ser um
00:05:02desenvolvedor de software? Deixe-me saber nos comentários o que você pensa, e estou genuinamente curioso para saber se você acha
00:05:08que essa é a melhor coisa que aconteceu para o software ou um desastre em câmera lenta que vamos lamentar em cinco anos.
00:05:13Se você gostou deste vídeo, não esqueça de deixar seu like, e vejo vocês no próximo.

핵심 요약

O surgimento do 'vibe coding' reflete uma mudança de paradigma onde desenvolvedores, impulsionados por agentes de IA como o Claude Code, focam mais em gerenciar funcionalidades e menos em digitar sintaxe.

하이라이트

  • A evolução da programação começou com binários e assembly, avançando para linguagens de alto nível e, finalmente, para a codificação assistida por IA.

  • O lançamento do GitHub Copilot em 2021 marcou o início das ferramentas de IA integradas ao editor de código para autocompletar.

  • O termo 'vibe coding' foi cunhado por Andre Karpathy em fevereiro de 2025 para descrever a prática de construir software baseando-se na intuição e na interação com a IA, em vez da escrita manual de código.

  • Ferramentas como Cursor (2023) e Claude Code (2025) permitem que desenvolvedores solicitem funcionalidades completas em vez de apenas funções isoladas.

  • Críticos apontam que o 'vibe coding' pode gerar código com vulnerabilidades de segurança e impedir a compreensão dos fundamentos da computação pelos novos desenvolvedores.

타임라인

A evolução até a codificação via IA

  • A história da programação progrediu de números binários e assembly para linguagens de alto nível.
  • O GitHub Copilot, lançado em 2021, introduziu a IA como uma ferramenta de autocompletar no ambiente de desenvolvimento.
  • O ChatGPT permitiu a geração de blocos de código a partir de comandos em linguagem natural a partir do final de 2022.

A prática de codificação mudou radicalmente com o tempo. Inicialmente, o desenvolvimento exigia controle total sobre o hardware através de assembly. Com o tempo, a automação reduziu o esforço manual, culminando no uso de modelos de linguagem que permitem a criação de software via descrições em inglês simples.

Ascensão das ferramentas e o nascimento do Vibe Coding

  • O editor Cursor, lançado em 2023, permitiu que a IA compreendesse todo o contexto da base de código do usuário.
  • Agentes como o Claude Code, de 2025, possibilitaram a construção de funcionalidades inteiras de forma autônoma.
  • Andre Karpathy definiu o 'vibe coding' como o ato de construir software aceitando sugestões de IA sem a leitura profunda de cada linha de código.

O fluxo de trabalho foi transformado por ferramentas que não apenas sugerem texto, mas agem como desenvolvedores. Em 2025, o termo 'vibe coding' nomeou a prática de interagir com a IA para entregar tarefas, um fenômeno que já era amplamente adotado, mas não tinha uma definição formal.

Riscos, benefícios e o futuro da profissão

  • O código gerado por IA apresenta riscos de segurança e falhas em casos extremos de difícil diagnóstico.
  • A dependência excessiva da IA pode comprometer o conhecimento fundamental sobre como o software opera internamente.
  • A história demonstra que novas tecnologias de automação geralmente geram resistência, mas tendem a libertar o humano para focar no design e na resolução de problemas.

O debate sobre o impacto do 'vibe coding' opõe preocupações com a obsolescência de competências técnicas contra a possibilidade de maior produtividade criativa. Questiona-se se o desenvolvedor de software continuará sendo um construtor de lógica ou se passará a atuar como um gestor de processos executados por inteligência artificial.

커뮤니티 글

모든 글 보기