Latest posts
- AI makes weak engineers less harmfulMay 09, 2026
- Notes on incidentsMay 08, 2026
- Why I don't like the "staff engineer archetypes"May 03, 2026
- Luddites and burning down AI datacentersApr 22, 2026
- Programming (with AI agents) as theory buildingApr 03, 2026
- Working on products people hateMar 27, 2026
- Big tech engineers need big egosMar 14, 2026
- Insider amnesiaFeb 23, 2026
- What's so hard about continuous learning?Feb 23, 2026
- Two different tricks for fast LLM inferenceFeb 15, 2026
- On screwing upFeb 11, 2026
- Large tech companies don't need heroesFeb 08, 2026
- Getting the main thing rightFeb 05, 2026
- How does AI impact skill formation?Jan 31, 2026
- You have to know how to drive the carJan 26, 2026
- How I estimate work as a staff software engineerJan 24, 2026
- I'm addicted to being usefulJan 20, 2026
- 2025 was an excellent year for this blogJan 03, 2026
- You can't design software you don't work onDec 27, 2025