Porque usar LLMs para programar é uma péssima ideia?
Será que usar LLMs para programar é realmente uma péssima ideia? Entre a imposição do mercado, a perda do raciocínio crítico e os custos ocultos, a resposta não é tão simples quanto parece.
Um espaço editorial onde autores publicam blogs independentes e editores destacam as melhores histórias.
LLMs não são mágicas, nem inteligências. São máquinas probabilísticas treinadas com seu trabalho gratuito. Quero explorar os 8 maiores problemas éticos que o uso de IAs generativas trazem: da exploração de trabalhadores africanos ao consumo de energia suja, passando por vieses invisíveis e a homogeneização da cultura.
Será que usar LLMs para programar é realmente uma péssima ideia? Entre a imposição do mercado, a perda do raciocínio crítico e os custos ocultos, a resposta não é tão simples quanto parece.
Descubra como o Event Storming, uma técnica colaborativa do Domain-Driven Design, transforma a modelagem de software ao colocar especialistas do negócio e desenvolvedores lado a lado para mapear fluxos, identificar lacunas e construir uma linguagem comum.
Ponteiros não existem em Java. Ou existem? A verdade é que o conceito está lá, disfarçado de referências, NullPointerException e variáveis final. Neste artigo, exploro a fronteira entre a abstração das linguagens modernas e a realidade do hardware, passando por exemplos em C e Java, e mostrando como é fácil — e perigoso — reinventar ponteiros sem perceber. Uma reflexão sobre design de código, concorrência e as armadilhas que criamos ao ignorar a biblioteca padrão.
Um guia prático com dicas essenciais para quem está começando na programação, desde entender o que é programar até escolher a IDE certa e evitar armadilhas comuns. Baseado em anos de experiência e observações de iniciantes nas redes sociais.
Nesse post vamos configurar HTTPS com certificados Let's Encrypt para qualquer aplicação web, usando NGINX como proxy reverso e Docker para um ambiente isolado e reproduzível.
Quando trabalhamos com sistemas distribuídos, muitas vezes precisamos de uma maneira de gerar números sequenciais únicos para identificar objetos. Existem diversas formas de implementar isso, mas as vezes algumas limitações técnicas nos obrigam a usar sistemas como o Apache Kafka para essa tarefa.
Nomes refletem a essêrncia das coisas, dar nomes é uma das atividades do ser humano e ao dar nomes nós definimos a forma como vemos as coisas.
Fiz um experimento simples, perguntei para o ChatGPT e o DeepSeek como eles definem o Vale do Silício e outras questões sobre religião e cultura.
Já ouviu falar de Flamegraph? E quais ferramentas de profiling você usa? Nesse post vamos falar de como podemos ver qual é o uso da CPU em produção de uma aplicação rodando na JVM usando ferramentas simples e um ótimo formato de visualização.
Você já usou grafos no seu dia a dia? Eu tenho estudado grafos intensamente nos últimos 6 meses e digo que se você não tem usado você está perdendo uma boa oportunidade para usar bem o conhecimento a sua disposição. Nesse post eu falo sobre as duas formas que grafos apareceram nos meus estudos e como e tenho usado eles.
Existe viés algoritmico na Inteligência Articial? Nesse post eu vou descrever como funcionam as modernas inteligências artficiais e responder que não há como fugir do viés algorítimico!