-
Simon Willison
12/03/2026 13:28
O que Les Orchard está dizendo é que a ascensão da programação assistida por IA está revelando uma divisão que sempre existiu entre os desenvolvedores, mas que antes passava batido. Agora, com duas abordagens possíveis – deixar a máquina fazer o trabalho ou continuar na vibe do "faça você mesmo" – as motivações começam a aparecer. Essa bifurcação pode parecer um episódio de "Black Mirror", mas é a realidade que está exigindo que cada um de nós escolha um lado. No final, a maneira como você opta por codificar pode refletir mais sobre seu propósito do que você imagina.
-
Simon Willison
11/03/2026 19:58
É sempre interessante ver animações mostrando como os algoritmos de ordenação funcionam. A adição do Timsort, o queridinho do Python, é uma jogada mais do que válida, especialmente quando consideramos que até o GPT-5.4 encontrou algumas falhas na implementação. A ideia de um botão 'executar tudo' para visualizar todos os algoritmos de uma vez é ótima para quem gosta de entender como cada um se comporta em um cenário prático. E, acredite ou não, melhorar a paleta de cores é quase tão importante quanto otimizar o código de fato.
-
Simon Willison
11/03/2026 11:47
Carmack traz um ponto fundamental: "é difícil para desenvolvedores menos experientes apreciar como raramente arquitetar para requisitos/aplicações futuras se revela benéfico". É aquele dilema clássico entre criar algo flexível e acabar com um Frankenstein tech que ninguém entende. Às vezes, é melhor focar no presente e evitar a síndrome do 'Oh, e se...'. A verdade é que, no fim do dia, menos pode ser mais, especialmente quando o 'mais' é uma arquitetura complexa sem necessidade.
-
Simon Willison
10/03/2026 19:25
A preocupação com a qualidade do código gerado por IA é válida, mas a questão está na escolha do que realmente devemos fazer. "Se adotar agentes de codificação reduz demonstravelmente a qualidade do seu código, você deve abordar esse problema diretamente". Em vez de jogar tudo na mão da IA e rezar, é melhor usar essas ferramentas para lidar com a dívida técnica, focando na automação dos processos mais repetitivos. O que mais queremos? Um ajudante que não se esquece de fazer as coisas do jeito certo enquanto cuidamos de tarefas mais criativas.
-
Simon Willison
09/03/2026 12:05
O PostgreSQL 18 trouxe avanços significativos com as funções pg_restore_relation_stats() e pg_restore_attribute_stats(), permitindo que desenvolvedores simulem planos de consulta de produção em ambientes de desenvolvimento. Como Radim Marek destacou, "estatísticas de banco de dados com centenas de tabelas produzem um dump de estatísticas abaixo de 1MB", o que é uma leveza quando comparado ao tamanho obsceno de dados de produção. Essa capacidade de reproduzir planos sem importar todo o peso dos dados é como ter um superpoder para o nosso processo de desenvolvimento, semelhante ao que o SQLite já oferece.
-
Simon Willison
09/03/2026 10:37
A preocupação sobre LLMs direcionar nossas escolhas tecnológicas não é nova. O texto menciona como, inicialmente, ferramentas populares como Python e JavaScript se sobressaíam em resultados, mas isso parece ter mudado. Agora, com novos modelos, até ferramentas menos conhecidas estão conseguindo se fazer ouvir: "o agente vai consultar exemplos existentes para entender padrões". Isso mostra que a evolução das tecnologias está cada vez mais quebrando paradigmas e aquele papo de "tecnologia chata" pode ser apenas mais um meme da nossa bolha. Não dá pra subestimar a capacidade de adaptação das ferramentas, assim como a gente não deve subestimar as habilidades das nossas taglibs.
-
Simon Willison
08/03/2026 11:59
Weizenbaum trouxe à tona uma verdade nada nova, mas surpreendentemente atual: 'exposições extremamente curtas a um programa de computador relativamente simples podem induzir pensamentos delirantes em pessoas bastante normais'. Isso é um lembrete de que, assim como um meme que você não entende completamente, as tecnologias de IA podem levar a interpretações erradas se não forem bem compreendidas. Estar ciente disso é tão crucial quanto saber usar um editor de texto sem adicionar aquelas vírgulas desnecessárias.