🛠️ Frameworks perderão sentido com avanço da IA no código?
DevRel do Chrome questiona necessidade, enquanto diretor do Google defende programação. Mais: deploy de apps JS no browser, Expo SDK 52 e segredos para entregar projetos em big techs.

Um dos pilares do desenvolvimento de software moderno está sendo questionado: ainda precisaremos de frameworks quando a IA se tornar nossa principal ferramenta de programação? A pergunta foi levantada por Paul Kinlan, líder de relações com desenvolvedores do Chrome, ao compartilhar sua experiência na criação de 17 aplicações usando agentes de IA. O assunto, é claro, despertou o debate.
Kinlan notou um padrão curioso: o código gerado pela IA era predominantemente "vanilla" (sem frameworks) e frequentemente repetitivo — práticas que normalmente seriam consideradas inadequadas por desenvolvedores humanos. "O software não parecia se importar com repetição de código entre diferentes telas ou com lógica compartilhada", observa.
A discussão, em seu blog, rapidamente se dividiu em duas correntes. De um lado, alguns argumentam que os frameworks continuarão essenciais justamente pelos problemas observados por Kinlan. "Código legível e compreensível ainda importará. IAs ainda cometem erros e produzem bugs que exigem intervenção humana. A depuração será muito mais difícil se o código for uma bagunça cheia de repetições", apontou um dos comentaristas.
Do outro lado, há quem veja os frameworks como uma ferramenta criada para humanos, não para máquinas. "Com janelas de contexto maiores e modelos de raciocínio mais avançados, a IA poderia fazer tudo em assembly", sugeriu outro participante do debate.
Um ponto de convergência emerge das discussões: a necessidade de manutenção do código. Mesmo os mais entusiastas da programação via IA reconhecem que alterações ao longo do tempo podem se tornar problemáticas sem uma estrutura organizada. Como destacou um desenvolvedor sênior no debate, "parte do planejamento é utilizar frameworks existentes, criar bibliotecas e tomar outras decisões arquiteturais difíceis" — habilidades que IAs atuais ainda não dominam.
A experiência de Kinlan pode ser conferida em detalhes em seu blog, onde ele também disponibiliza seus experimentos.
Enquanto isso, diretor do Google defende que todos devem aprender a programar
Enquanto Kinlan (que é do Google) questiona a necessidade de frameworks frente à IA, Yossi Matias, diretor de pesquisa da big tech, vai em outra direção: defende que todos aprendam a programar.
Em entrevista à Business Insider, ele compara a programação à matemática: uma disciplina básica necessária para entender como a tecnologia funciona. Matias reconhece que ferramentas de IA já reduzem parte do trabalho inicial dos programadores, mas ressalta que seu papel é auxiliar, não substituir.
Para ele, o domínio da programação se tornará ainda mais relevante à medida que surgirem oportunidades de aplicar IA em áreas como biologia, química e medicina, por exemplo. Se a IA vem se aprimorando em programar, ao menos nos debates — e o assunto rende, o que é bom — humanos continuam imbatíveis.
⁉️ Não percam prazos dos processos seletivos BeTalent!
Desenvolvedores e QAs interessados em integrar o time da BeTalent têm datas importantes pela frente. Candidatos às vagas de QA Tester e Desenvolvimento Backend têm prazo para entregar seus testes práticos até terça-feira (26/11). Paralelamente, avaliamos testes práticos de outro processo para Backend, com resultados previstos para esta semana. Também estão em andamento processos específicos para inscritos pelo nosso site e em comunidades parceiras. Fiquem de olho em seus e-mails e boa sorte a todos que participam de nossas seleções!
🌐 Que tal "deployar" apps JavaScript diretamente no Browser?
"Cron jobs, criação de APIs REST, recebimento e envio de e-mails [...] recebimento de webhooks [...]". É assim que a plataforma Val Town se define. Ela permite criar e implantar apps TypeScript e JavaScript diretamente do navegador. O serviço executa trechos de código chamados "vals" a partir do Deno e oferece recursos como APIs, funções agendadas e armazenamento de dados em SQLite. Também disponibiliza uma lib que permite enviar e-mails, fazer requisições HTTP e integrar com a API da OpenAI. Para quem busca mais praticidade, um assistente com IA chamado Townie pode ajudar a escrever os "vals". Vale brincar na ferramenta.
📱 Expo adota "Nova Arquitetura" do React Native como padrão
Na edição passada, falamos da "Nova Arquitetura" do React Native. Agora, o Expo SDK 52 passou a habilitar a novidade por padrão para novos projetos. A atualização melhora o desempenho dos aplicativos e traz mais estabilidade ao desenvolvimento, segundo seus criadores. O SDK também introduz novas bibliotecas para vídeo e áudio, além de aprimoramentos no sistema de arquivos. A versão exige iOS 15.1 ou superior e traz o React Native 0.76. A documentação oficial do Expo ajuda a entender como a Nova Arquitetura afetará projetos existentes e como fazer a migração.
⚙️ Guia prático traz configurações essenciais do tsconfig.json
Um artigo técnico de Duy NG, em seu blog, traz as configurações mais importantes do tsconfig.json
, arquivo fundamental em projetos TypeScript. O texto destaca opções que melhoram a velocidade de compilação, como incremental
, que recompila apenas o código alterado, e skipLibCheck
, que reduz verificações em bibliotecas externas. Entre ajustes recomendados está o strict: true
, que ativa recursos de verificação rigorosa de tipos e previne bugs comuns. Para depuração, sourceMap
facilita encontrar erros ao mapear o código TypeScript para JavaScript. O artigo traz um exemplo prático de configuração e explica em detalhes cada opção.
⏰ Atrasos prejudicam avaliação do trabalho, mesmo que qualidade seja boa
Um estudo com gestores e profissionais de RH dos EUA e Reino Unido revelou que trabalhos entregues após o prazo são avaliados com mais rigor do que os mesmos trabalhos entregues no prazo. A pesquisa, publicada na revista Organizational Behavior and Human Decision Processes, mostrou que o atraso prejudica a avaliação da qualidade mesmo quando o que foi feito é idêntico. Segundo os pesquisadores, atrasos tendem a ser vistos como sinal de falta de integridade de quem os comete. Por outro lado, o estudo aponta que entregar antes do prazo também não soma benefícios, e recomenda a comunicar imprevistos — situações fora do controle do funcionário são vistas com mais compreensão.
👨💻 Tech Lead revela segredos para entregar projetos em big techs
Em um relato em seu blog, Sean Goedecke, tech lead com dez anos de experiência em grandes empresas, compartilha insights sobre entrega de projetos. Para ele, o sucesso depende menos de código e mais de compreensão do contexto empresarial. Um ponto central é ter uma pessoa com visão completa do projeto, tanto técnica quanto de negócios. Outro aspecto é manter a confiança da liderança com atualizações frequentes e demonstração de competência. Goedecke recomenda implantar o código o quanto antes, mesmo que em feature flags, e ter planos B para problemas potenciais. O artigo traz mais detalhes sobre como lidar com expectativas em grandes empresas.
Obrigado por ler!
Voltaremos com mais fatos, tendências e dicas na próxima semana. Curta, compartilhe, comente e vote na enquete. Obrigado por ler e por estar com a BeTalent!