A profissão de "Software Engineer" em sua forma atual não durará muito 💀

Ouvi o podcast do YC com o criador do Claude Code (Boris Cherniy da Anthropic).

Há ideias interessantes 👇

1️⃣ Na Anthropic, há uma regra interna: nunca construa produtos com base nas capacidades do modelo atual. O que a rede neural atual trava e alucina hoje, ela resolverá facilmente amanhã. Tentar criar gambiarras para contornar as limitações atuais da IA é perda de tempo.

2️⃣ Ninguém mais pede à rede neural apenas "escreva uma função". Internamente, trabalham enxames de subagentes. Houve um vazamento de memória? Um agente verifica os logs, outro analisa o dump da heap, um terceiro escreve a correção, um quarto verifica se não quebrou a produção.

3️⃣ A escrita de código está finalmente se separando do design. Você não escreve mais a lógica manualmente. Você escreve a especificação. O agente gera um plano detalhado. Você, como humano, critica esse plano, encontra falhas lógicas e ajusta a arquitetura. E só quando o plano está perfeito, os agentes vão escrever o código.

4️⃣ Cherniy diz que escrever código em breve será um "problema resolvido" para todos. Dentro da Anthropic, um engenheiro usando IA corretamente já mostra produtividade x1000 em comparação com um sênior padrão do Google.

5️⃣ Em alguns anos, o próprio título "programador" começará a desaparecer. O mercado se dividirá em duas castas:
🟢 Hiper-generalistas: Pessoas que não se importam com o que escrever. Elas entendem a lógica do produto, as tarefas de negócio e a arquitetura de sistemas. Usam IA para montar um MVP em uma noite, algo que antes uma equipe de cinco pessoas levava um mês para escrever. Seu principal valor é o pensamento sistêmico e a capacidade de decompor um desejo abstrato do negócio até um nível que a rede neural possa engolir.
🟢 Hiper-especialistas: Pessoas que podem descer ao nível de C/Rust, encontrar um vazamento de memória nas entranhas do interpretador, reescrever o runtime ou otimizar um cluster de banco de dados para economizar milhões para a empresa. As redes neurais não chegarão lá tão cedo, porque é necessário um contexto que não está nos conjuntos de treinamento do GitHub.

Choose your destiny!
👨‍💻 — Serei um hiper-generalista!
👾 — Serei um hiper-especialista!
🗿 — E eu sou um passarinho!