O que é vibe coding e por que todo mundo está discutindo sobre softwares feitos com IA?

O vibe coding está dominando o desenvolvimento de software, mas nem todo mundo está aplaudindo. O termo, criado pelo pesquisador de IA Andrej Karpathy, descreve a prática de deixar modelos de IA escreverem seu código enquanto você foca no clima geral. Parece libertador, mas também está alimentando um debate enorme sobre qualidade, segurança e o futuro dos desenvolvedores. Pesquisas recentes já encontraram vulnerabilidades reais de segurança em códigos gerados por IA, e desenvolvedores profissionais dizem que a IA já é responsável por quase metade das suas bases de código. Ao mesmo tempo, essa mudança está abalando as vagas de quem quer começar na programação. Para amar ou odiar, o vibe coding é impossível de ignorar.