#158 - IA no código: preguiça ou revolução?


Hey! 👋

A Codecon Summit foi animal! Quem foi sabe.

E a gente ainda tem muito evento incrível neste ano. Fica ligado!

👉 Datacon - 06 de setembro

👉 Select Experience - 01 de novembro

Conhecimento, troca de experiências com quem faz na prática e networking de altíssimo nível.

Vem fazer parte da comunidade CODECON!

Até mais,
Gabriel Nunes (@nunesgabriel)

"Programar é entender que você vai errar… e que isso faz parte do processo."
– Kent Beck

Kent Beck é um dos criadores do Extreme Programming (XP) e autor do manifesto ágil. Ele é referência quando o assunto é código limpo, testes e boas práticas no desenvolvimento.

Ele lembra que bugs são inevitáveis e que o segredo não é nunca errar, mas criar um processo que permita corrigir rápido e seguir em frente. Ou seja: teste, refatore e não surte!

IA no código: preguiça ou revolução?

Muita gente inteligente ainda vê a inteligência artificial para programação como uma moda passageira, mas a realidade é outra: os modelos de linguagem grandes (LLMs) já estão transformando a forma como software é desenvolvido. Quem realmente domina essa tecnologia não fica só pedindo códigos em chats e copiando, mas usa agentes que exploram o código sozinho, compilam, testam, corrigem e iteram de forma autônoma. Isso libera o programador para focar no que realmente importa, deixando de lado as tarefas repetitivas e chatas.

Apesar de o código gerado nem sempre ser perfeito, ele é suficientemente bom para acelerar bastante o trabalho. O programador precisa revisar e ajustar, entendendo o que foi criado, afinal, ninguém vai deixar de ler o próprio código, mesmo que venha de uma IA. Os agentes usam ferramentas para testar e corrigir o que não está certo, então, o aperfeiçoamento é constante.

A ideia é similar a comprar uma mesa pronta em vez de construir uma artesanal do zero: vale mais a pena aceitar um código mediano que funciona e focar a energia nas partes mais complexas e criativas do projeto. No fim das contas, a inteligência artificial é uma aliada poderosa para acelerar o desenvolvimento e elevar o nível da produção, mesmo que muita gente ainda esteja resistente ou cansada de ouvir falar do assunto. O futuro está se moldando com essa tecnologia, quem não aproveitar, pode ficar para trás.

Um recado do patrocinador 📣

“Estou há 6 meses aqui no Asaas e, até o momento, tem sido uma experiência muito positiva. O que mais me impressiona é a disponibilidade das pessoas em ajudar, esclarecer dúvidas e alinhar pontos com muita clareza e transparência. Há um ambiente colaborativo, com foco no crescimento individual e coletivo, sempre com orientações construtivas e sem burocracia para se comunicar com pessoas de diferentes níveis hierárquicos.

Um exemplo que me marcou: ao completar 3 meses de casa, tive uma call com os CEO’s da empresa. Nunca tinha vivido algo assim em outros empregos, foi incrível poder conversar diretamente com eles e sentir essa proximidade.

Tecnicamente, tenho aprendido bastante. O time é muito focado em boas práticas, padrões de código e em entregar soluções com a melhor performance possível, sempre pensando na experiência do usuário. Esse cuidado com a qualidade tem sido fundamental para o meu desenvolvimento e aprendizado no dia a dia.”

Rafaella Bergamo, Engenheira de Software Pleno no Asaas.

Quer viver uma experiência como a da Rafaella? Conheça as oportunidades abertas no Asaas.

🤖 LLMs sem dor de cabeça

Adotar LLMs não é só ligar a IA e sair usando. É preciso ter estratégia! Antes de gastar fortunas ou sair copiando o que os outros fazem, o ideal é começar pequeno: testar ferramentas, aprender com os resultados e ajustar o caminho. O foco deve ser onde a IA realmente gera valor, como melhorar processos, aumentar produtividade ou criar experiências melhores para os usuários. E lembre-se: o hype é grande, mas sem objetivo claro, qualquer integração vira enfeite. Inteligência é usar IA com propósito, não por modinha.

🎲 Embeddings

Criar visualizações interativas de embeddings é como transformar dados complexos em um playground visual. A ideia é representar relações entre entidades (palavras, músicas, animes, mapas de jogos) em um espaço que faça sentido para nós, humanos. Como não conseguimos lidar com milhares de dimensões, projetamos tudo em 2D ou 3D para explorar e entender padrões escondidos. Esses projetos exigem cuidado: desde coletar e limpar dados até lidar com matrizes gigantes e otimizar performance. O resultado? Uma experiência divertida e intuitiva para explorar conexões que normalmente ficam presas em sistemas opacos.

🧑‍💻 Código aberto

Código aberto não é democracia, nem comunidade no sentido tradicional. Usar um software livre não te dá direito a voto na direção do projeto. O presente é o próprio código e a liberdade de usá-lo. A maioria dos projetos é tocada por um pequeno grupo de colaboradores dedicados e competentes, e isso é ótimo! Se não curtir, existem alternativas ou você pode criar a sua. No fim das contas, código aberto é sobre colaboração de quem aparece para trabalhar, não sobre dar privilégios a quem só consome. Ecossistema, não assembleia.

🌐 De volta aos anos 90: a era dos sites caseiros

Nos anos 90, ter um site pessoal era quase obrigatório para quem tinha internet. Eram páginas simples, cheias de personalidade e com aquele charme improvisado, explorando ao máximo as limitações da web da época. WYSIWYG editors, como o lendário FrontPage 98, facilitaram a vida e levaram a criação de sites para as massas. Geocities virou febre e todo mundo queria um cantinho na web para mostrar suas fotos, dicas e até previsões malucas. Construir um site dava trabalho, mas era divertido — e por isso tantos viviam eternamente “em construção”. Quer reviver essa nostalgia? É só abrir o Netscape!

🌍 Hora de “renaturalizar” a internet

A internet de hoje parece plantação de pinheiros em fila: bonita no Excel, frágil na vida real. Uns poucos gigantes mandam, extraem dados e achatam a diversidade que deixava tudo resiliente e divertido. Se quisermos uma rede que sobreviva a pragas, mudanças e novas ideias, precisamos 'renaturalizar': abrir espaço pra protocolos abertos, infra descentralizada, projetos pequenos, interoperabilidade e experimentação local. Pense em corredores ecológicos digitais onde brotam espécies estranhas. Mais bagunça saudável, menos monocultura corporativa. Pra todo mundo criar um futuro comum mais livre, inventivo e resiliente juntos pra valer.

🏠 Home office

Trabalho remoto não precisa ser um caos! Empresas como GitLab, Doist e PostHog mostram que dá pra fazer isso funcionar bem. O segredo? Escrever tudo. Nada de decisões perdidas em reuniões. Priorizam trabalho profundo, com poucos encontros e muitos dias sem reuniões para foco total. Transparência e confiança são a base: autonomia, feedback sem culpa e tudo documentado. Ah, e mesmo sendo remotas, elas se encontram de vez em quando – hackathons, eventos, coworkings. Resultado? Equipes produtivas, criativas e felizes. Resumo: menos controle, mais clareza, foco e confiança!

E aí, lembra do nosso desafio da semana passada? A resposta certa era undefined pois o Array.prototype.forEach() não retorna nada útil, apenas undefined mesmo.

Gustavo Satig e Marlon Cesar acertara, parabéns!

Semana que vem voltamos com um novo desafio.

Tem alguma pergunta? Só responder o e-mail!

R. Dr. João Colin, 1285, Joinville, SC 89204-001
Desinscrever-se · Preferências

code(weekly)

Junte-se à 7.500+ devs e receba e-mails semanais com a melhor curadoria de artigos, repositórios e outros links interessantes da área tech.

Read more from code(weekly)

Hey! 👋 Já conhece o canal da Codecon no Youtube? A gente tá publicando muito conteúdo legal por lá. São quase 300 vídeos e mais de 27 mil inscritos. Vem participar da Comunidade Codecon por mais esse canal! Gabriel Nunes (@nunesgabriel) “Good architecture allows for change with minimum pain.”— Martin Fowler Fowler lembra que arquitetura não é sobre prever tudo. É sobre deixar a casa arrumada o suficiente pra mexer nas paredes sem derrubar o teto. Cada if hardcoded no lugar errado é um...

Hey! 👋 Ei, atrasadinho. A Codecon Summit tá chegando! Falta pouquíssimo tempo, mas ainda dá tempo de garantir seu ingresso. Todo mundo da comunidade dev vai estar lá. É nos dias 18 e 19 de julho. 👉 Acesse o site, confira a programação e garanta o seu lugar! Gabriel Nunes (@nunesgabriel) Por que os Devs não estão entregando mais rápido? Uma pesquisa com 100 desenvolvedores revelou os principais motivos que impedem entregas de código mais rápidas. A maioria apontou a complexidade da base de...

Hey! 👋 A Codecon Summit também acontece no app! 📲 Baixe o aplicativo da Codecon e confira tudo sobre o evento: veja a programação completa, horários e temas das palestras e claro, resgate code-codes. Para participar do jogo da Codecon Summit que vai te dar prêmios incríveis (tipo, um Playstation 5!) você precisa baixar o app. Com ele você vai conseguir ter todos os seus pontos na palma da mão. Procure pelo app “Codecon” na App Store ou Play Store. Gabriel Nunes (@nunesgabriel) Caderno WTF: o...