41554 blogs · [ { "id": "01a087dd-1fca-72d0-8dda-6e9b967f4723", "title": "Reader as actor", "url": "https://sdeaton.com/blog/reader-as-actor/", "published_at": "2026-08-13T00:00:00+00:00" }, { "id": "01a087dd-1fca-72d0-8dda-6e9b9736a1ce", "title": "Making All Caps as a Service", "url": "https://sdeaton.com/blog/making-acaas/", "published_at": "2026-05-16T00:00:00+00:00" }, { "id": "01a087dd-1fca-72d0-8dda-6e9b97d5b7cd", "title": "The git commands I avoided for nine years", "url": "https://sdeaton.com/blog/git-talk-recap/", "published_at": "2026-05-15T00:00:00+00:00" }, { "id": "01a087dd-1fca-72d0-8dda-6e9b98c1aa11", "title": "Costuming Claude Code", "url": "https://sdeaton.com/blog/costuming-claude-code/", "published_at": "2026-05-10T00:00:00+00:00" }, { "id": "01a087dd-1fca-72d0-8dda-6e9b99a6a8f4", "title": "Claude Code beyond prompting", "url": "https://sdeaton.com/blog/claude-code-beyond-prompting/", "published_at": "2025-12-31T00:00:00+00:00" }, { "id": "01a087dd-1fca-72d0-8dda-6e9b9a6653be", "title": "Code execution with MCP: separating context from computation", "url": "https://sdeaton.com/blog/code-execution-with-mcp/", "published_at": "2025-11-14T00:00:00+00:00" }, { "id": "01a087dd-1fca-72d0-8dda-6e9b9ad7cf96", "title": "On agency, abstraction, and AI-assisted coding", "url": "https://sdeaton.com/blog/on-agency-abstraction-ai-coding/", "published_at": "2025-11-04T00:00:00+00:00" }, { "id": "01a087dd-1fca-72d0-8dda-6e9b9b311dc2", "title": "Testing docs IA with AI agents", "url": "https://sdeaton.com/blog/testing-docs-ia-with-ai-agents/", "published_at": "2025-10-20T00:00:00+00:00" }, { "id": "01a087dd-1fca-72d0-8dda-6e9b9b919ed7", "title": "Can AI help test IA? A Wikipedia game experiment", "url": "https://sdeaton.com/blog/can-ai-help-test-ia/", "published_at": "2025-10-17T00:00:00+00:00" }, { "id": "01a087dd-1fca-72d0-8dda-6e9b9c52855f", "title": "The Exploratorium boulder: why enthusiasm isn't always contagious", "url": "https://sdeaton.com/blog/exploratorium-boulder-enthusiasm/", "published_at": "2025-10-10T00:00:00+00:00" }, { "id": "01a087dd-1fca-72d0-8dda-6e9b9d1ef7ee", "title": "Docs metrics and the stories we tell ourselves", "url": "https://sdeaton.com/blog/docs-metrics-stories/", "published_at": "2025-09-23T00:00:00+00:00" }, { "id": "01a087dd-1fca-72d0-8dda-6e9b9d7a2c44", "title": "How onboarding a human made my AI smarter", "url": "https://sdeaton.com/blog/onboarding-human-made-ai-smarter/", "published_at": "2025-09-21T00:00:00+00:00" }, { "id": "01a087dd-1fca-72d0-8dda-6e9b9e3468af", "title": "Digging into \"Your Brain on ChatGPT\"", "url": "https://sdeaton.com/blog/digging-into-your-brain-on-chatgpt/", "published_at": "2025-09-10T00:00:00+00:00" }, { "id": "01a087dd-1fca-72d0-8dda-6e9b9e699867", "title": "Learn MCP with me, part 2: working with MCP servers and clients", "url": "https://sdeaton.com/blog/learn-mcp-part-2/", "published_at": "2025-09-10T00:00:00+00:00" }, { "id": "01a087dd-1fca-72d0-8dda-6e9b9e9a6bf3", "title": "Learn MCP with me, part 1: what is this even for?", "url": "https://sdeaton.com/blog/learn-mcp-part-1/", "published_at": "2025-09-08T00:00:00+00:00" }, { "id": "01a087dd-1fca-72d0-8dda-6e9b9f121e89", "title": "We all fall down: notes from an ordinary outage", "url": "https://sdeaton.com/blog/we-all-fall-down/", "published_at": "2025-09-06T00:00:00+00:00" } ] posts Claim your blog
Back to sdeaton.com
Blog · corpus.blog/blogs/sdeaton.com/posts

sdeaton.com

sdeaton.com

2026

2025