Avoid AI code drift with small, well-defined steps 🐢 November 18, 2025 To prevent code drift you need to make AI take small, well-defined steps.
Are you using AI to generate instant legacy code? 🧑🚀 November 11, 2025 AI can accelerate development, but it doesn’t remove responsibility to understand the code.
Why ChatGPT feels smart but really isn't 🤖 October 28, 2025 Understanding the illusion of intelligence in large language models.
Security lessons lost in the pursuit of AI 💣 October 25, 2025 Where did “don’t execute untrusted code” go?
The dream of code that writes itself 🕯️ October 21, 2025 We try to bottle architectural intent, but the world’s messiness always seems to leak out.
Only use AI if you can verify its result 🐟 December 24, 2024 If you are not in a position to judge the result, consider not using AI, or ask for help.
Why use AI for Advent of Code? 🕯️ December 8, 2024 If you use AI to solve puzzles for you, you are kind of missing the point.
Writing is thinking ✍️ June 25, 2024 Don’t use AI to write text for you, or you’ll lose the opportunity to sharpen your thinking.
AI is great for research 📖 April 2, 2024 Generative AI is bad at coming up with novel ideas, but really good remixing existing.
AI is the ultimate leaky abstraction 🪣 January 16, 2024 What will you do when the AI abstraction inevitably leaks?
Generative AI as arbiter of "least astonishment" 🤖 December 13, 2023 Almost by definition, a suggestion by an LLM represents the least surprising solution.