41554 blogs · [ { "id": "01a08776-92c0-70fd-8a05-9da4aaa93c32", "title": "Rule of Three", "url": "https://ezyang.github.io/ai-blindspots/rule-of-three/", "published_at": "2025-03-13T18:02:33+00:00" }, { "id": "01a08776-92c0-70fd-8a05-9da4ab5c854c", "title": "Culture Eats Strategy", "url": "https://ezyang.github.io/ai-blindspots/culture-eats-strategy/", "published_at": "2025-03-13T02:56:14+00:00" }, { "id": "01a08776-92c0-70fd-8a05-9da4abdb1755", "title": "Know Your Limits", "url": "https://ezyang.github.io/ai-blindspots/know-your-limits/", "published_at": "2025-03-12T15:43:35+00:00" }, { "id": "01a08776-92c0-70fd-8a05-9da4ac40dfaf", "title": "The tail wagging the dog", "url": "https://ezyang.github.io/ai-blindspots/the-tail-wagging-the-dog/", "published_at": "2025-03-10T14:15:50+00:00" }, { "id": "01a08776-92c0-70fd-8a05-9da4ad28e853", "title": "Scientific Debugging", "url": "https://ezyang.github.io/ai-blindspots/scientific-debugging/", "published_at": "2025-03-10T02:18:30+00:00" }, { "id": "01a08776-92c0-70fd-8a05-9da4adc2c05a", "title": "Memento", "url": "https://ezyang.github.io/ai-blindspots/memento/", "published_at": "2025-03-08T01:35:24+00:00" }, { "id": "01a08776-92c0-70fd-8a05-9da4ae971aac", "title": "Respect the Spec", "url": "https://ezyang.github.io/ai-blindspots/respect-the-spec/", "published_at": "2025-03-07T16:28:00+00:00" }, { "id": "01a08776-92c0-70fd-8a05-9da4af4bd58a", "title": "Mise en Place", "url": "https://ezyang.github.io/ai-blindspots/mise-en-place/", "published_at": "2025-03-07T03:25:53+00:00" }, { "id": "01a08776-92c0-70fd-8a05-9da4afb09821", "title": "Use MCP Servers", "url": "https://ezyang.github.io/ai-blindspots/use-mcp-servers/", "published_at": "2025-03-06T16:18:04+00:00" }, { "id": "01a08776-92c0-70fd-8a05-9da4b09018ee", "title": "Use Static Types", "url": "https://ezyang.github.io/ai-blindspots/use-static-types/", "published_at": "2025-03-06T15:42:57+00:00" }, { "id": "01a08776-92c0-70fd-8a05-9da4b101673c", "title": "Walking Skeleton", "url": "https://ezyang.github.io/ai-blindspots/walking-skeleton/", "published_at": "2025-03-06T15:38:01+00:00" }, { "id": "01a08776-92c0-70fd-8a05-9da4b1287bf3", "title": "Read the Docs", "url": "https://ezyang.github.io/ai-blindspots/read-the-docs/", "published_at": "2025-03-05T04:11:23+00:00" }, { "id": "01a08776-92c0-70fd-8a05-9da4b19c3048", "title": "Keep Files Small", "url": "https://ezyang.github.io/ai-blindspots/keep-files-small/", "published_at": "2025-03-04T15:17:02+00:00" }, { "id": "01a08776-92c0-70fd-8a05-9da4b2016285", "title": "Use Automatic Code Formatting", "url": "https://ezyang.github.io/ai-blindspots/use-automatic-code-formatting/", "published_at": "2025-03-04T14:57:41+00:00" }, { "id": "01a08776-92c0-70fd-8a05-9da4b2ecb3ec", "title": "Requirements, not Solutions", "url": "https://ezyang.github.io/ai-blindspots/requirements-not-solutions/", "published_at": "2025-03-04T03:45:39+00:00" }, { "id": "01a08776-92c0-70fd-8a05-9da4b3aed34c", "title": "Bulldozer Method", "url": "https://ezyang.github.io/ai-blindspots/bulldozer-method/", "published_at": "2025-03-04T03:24:26+00:00" }, { "id": "01a08776-92c0-70fd-8a05-9da4b485eb5d", "title": "Stateless Tools", "url": "https://ezyang.github.io/ai-blindspots/stateless-tools/", "published_at": "2025-03-04T02:38:09+00:00" }, { "id": "01a08776-92c0-70fd-8a05-9da4b4ed400f", "title": "Preparatory Refactoring", "url": "https://ezyang.github.io/ai-blindspots/preparatory-refactoring/", "published_at": "2025-03-04T02:24:52+00:00" }, { "id": "01a08776-92c0-70fd-8a05-9da4b57ae93b", "title": "Black Box Testing", "url": "https://ezyang.github.io/ai-blindspots/black-box-testing/", "published_at": "2025-03-04T02:18:37+00:00" }, { "id": "01a08776-92c0-70fd-8a05-9da4b5ed7c81", "title": "Stop Digging", "url": "https://ezyang.github.io/ai-blindspots/stop-digging/", "published_at": "2025-03-04T01:52:58+00:00" } ] posts Claim your blog
Back to ezyang.github.io
Blog · corpus.blog/blogs/ezyang.github.io/posts

ezyang.github.io

ezyang.github.io

2025