41554 blogs · [ { "id": "01a0bb94-a1d6-73bb-87b0-84e05f3ad60c", "title": "Persistence of vision", "url": "https://mikegallagher.org/posts/persistence-of-vision/", "published_at": "2026-09-13T11:47:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345ef231314", "title": "Design as science fiction", "url": "https://mikegallagher.org/posts/design-as-science-fiction/", "published_at": "2026-08-02T10:38:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345ee7a6813", "title": "Finding a jump-off", "url": "https://mikegallagher.org/posts/jump-off/", "published_at": "2026-07-19T16:03:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345edbb9c43", "title": "This heat", "url": "https://mikegallagher.org/posts/this-heat/", "published_at": "2026-06-28T14:25:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345ed7ec997", "title": "No tabs?", "url": "https://mikegallagher.org/posts/no-tabs/", "published_at": "2026-06-21T11:51:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345ed5847dc", "title": "Unreciprocated responsibility", "url": "https://mikegallagher.org/posts/unreciprocated-responsibility/", "published_at": "2026-06-07T13:55:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345ecae3a09", "title": "Quiver", "url": "https://mikegallagher.org/posts/quiver/", "published_at": "2026-05-30T09:23:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345ebe6ac62", "title": "The logic of conjecture, part 2", "url": "https://mikegallagher.org/posts/the-logic-of-conjecture-part-2/", "published_at": "2026-05-21T07:21:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345ebbf6cd3", "title": "The logic of conjecture, part 1", "url": "https://mikegallagher.org/posts/the-logic-of-conjecture-part-1/", "published_at": "2026-05-10T16:44:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345eac80cc1", "title": "From garbage can to compost heap", "url": "https://mikegallagher.org/posts/from-garbage-can-to-compost-heap/", "published_at": "2026-04-19T14:50:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345ea2cab18", "title": "Becoming everyone’s problem", "url": "https://mikegallagher.org/posts/becoming-everyones-problem/", "published_at": "2026-04-05T14:58:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345e96b1601", "title": "Not an MVP", "url": "https://mikegallagher.org/posts/not-an-mvp/", "published_at": "2026-03-29T11:39:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345e94592a9", "title": "Of mediation and membranes", "url": "https://mikegallagher.org/posts/of-mediation-and-membranes/", "published_at": "2026-03-08T12:38:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345e8c3fc63", "title": "Channeling", "url": "https://mikegallagher.org/posts/channeling/", "published_at": "2026-02-22T13:38:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345e823bc33", "title": "In public", "url": "https://mikegallagher.org/posts/in-public/", "published_at": "2026-02-01T14:37:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345e807dca1", "title": "Design is politics", "url": "https://mikegallagher.org/posts/design-is-politics/", "published_at": "2026-01-25T18:40:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345e7e62614", "title": "Strictly for the vibes", "url": "https://mikegallagher.org/posts/strictly-for-the-vibes/", "published_at": "2026-01-18T16:02:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345e6e9f284", "title": "Assessing our work and approach", "url": "https://mikegallagher.org/posts/where-are-we-now/", "published_at": "2026-01-11T15:00:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345e653a331", "title": "Reconsidering my role (again, forever, apparently)", "url": "https://mikegallagher.org/posts/reconsidering-my-role/", "published_at": "2026-01-04T12:24:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345e630854a", "title": "APIs all the way down", "url": "https://mikegallagher.org/posts/APIs-all-the-way-down/", "published_at": "2025-12-14T13:57:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345e62f7506", "title": "The guts of the machine", "url": "https://mikegallagher.org/posts/the-guts-of-the-machine/", "published_at": "2025-11-30T13:50:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345e5dd6c41", "title": "Patient safety is user-centred design is patient safety", "url": "https://mikegallagher.org/posts/patient-safety-is-user-centred-design/", "published_at": "2025-11-25T07:34:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345e5483fb8", "title": "Fear of flying", "url": "https://mikegallagher.org/posts/fear-of-flying/", "published_at": "2025-11-09T10:50:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345e49d480f", "title": "Design principles for teams working in healthcare", "url": "https://mikegallagher.org/posts/design-principles-for-healthcare/", "published_at": "2025-11-02T10:29:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345e3fa5e40", "title": "Effective labour", "url": "https://mikegallagher.org/posts/effective-labour/", "published_at": "2025-10-26T15:07:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345e3296593", "title": "The work is (often) people", "url": "https://mikegallagher.org/posts/the-work-is-often-people/", "published_at": "2025-10-19T14:57:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345e2db06da", "title": "Shokunin", "url": "https://mikegallagher.org/posts/shokunin/", "published_at": "2025-10-12T14:02:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345e1eb46e3", "title": "Interfaces, morality, and care", "url": "https://mikegallagher.org/posts/interfaces-morality-care/", "published_at": "2025-09-21T12:03:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345e1370a97", "title": "Cognition in the flotilla", "url": "https://mikegallagher.org/posts/cognition-in-the-flotilla/", "published_at": "2025-08-17T15:44:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345e1223724", "title": "A million little pieces", "url": "https://mikegallagher.org/posts/a-million-little-pieces/", "published_at": "2025-08-10T14:54:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345e0386ef6", "title": "Speculative futures", "url": "https://mikegallagher.org/posts/speculative-futures/", "published_at": "2025-08-03T14:37:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345dfe02422", "title": "Know your medium", "url": "https://mikegallagher.org/posts/designing-in-code/", "published_at": "2025-07-27T12:44:00+00:00" }, { "id": "01a087a6-0178-7112-b3e6-e345df7a16be", "title": "Back to work: parsing the NHS 10 Year Plan", "url": "https://mikegallagher.org/posts/back-to-work-parsing-the-10-year-plan/", "published_at": "2025-07-20T16:21:00+00:00" }, { "id": "01a087a6-0177-71b3-80ea-14c51f8ec6ae", "title": "Resisting entropy", "url": "https://mikegallagher.org/posts/resisting-entropy/", "published_at": "2025-06-28T18:34:00+00:00" }, { "id": "01a087a6-0177-71b3-80ea-14c51edef983", "title": "The work and your work", "url": "https://mikegallagher.org/posts/the-work-and-your-work/", "published_at": "2025-06-22T14:15:00+00:00" }, { "id": "01a087a6-0177-71b3-80ea-14c51ea14f80", "title": "An oral history of the US Digital Service", "url": "https://mikegallagher.org/posts/an-oral-history-of-the-usds/", "published_at": "2025-06-21T13:55:00+00:00" }, { "id": "01a087a6-0177-71b3-80ea-14c51e99688a", "title": "Dance of the design manager", "url": "https://mikegallagher.org/posts/dance-of-the-design-manager/", "published_at": "2025-06-15T14:21:00+00:00" }, { "id": "01a087a6-0177-71b3-80ea-14c51e4f6569", "title": "Everything is interoperability", "url": "https://mikegallagher.org/posts/everything-is-interoperability/", "published_at": "2025-06-08T14:06:00+00:00" }, { "id": "01a087a6-0177-71b3-80ea-14c51e27467a", "title": "The sum of its parts?", "url": "https://mikegallagher.org/posts/the-sum-of-its-parts/", "published_at": "2025-05-25T16:53:00+00:00" }, { "id": "01a087a6-0177-71b3-80ea-14c51dc3a03b", "title": "The liminal spaces of service design", "url": "https://mikegallagher.org/posts/liminal-spaces-of-service-design/", "published_at": "2025-05-19T07:34:00+00:00" }, { "id": "01a087a6-0177-71b3-80ea-14c51cd95b07", "title": "What’s in a name?", "url": "https://mikegallagher.org/posts/whats-in-a-name/", "published_at": "2025-05-11T17:00:00+00:00" }, { "id": "01a087a6-0177-71b3-80ea-14c51c7b9f1c", "title": "Sometimes I still design things. Is that a problem?", "url": "https://mikegallagher.org/posts/sometimes-i-still-design/", "published_at": "2025-05-05T19:39:00+00:00" }, { "id": "01a087a6-0177-71b3-80ea-14c51bb31928", "title": "Recent reading", "url": "https://mikegallagher.org/posts/recent-reading-april-2025/", "published_at": "2025-04-13T17:06:00+00:00" }, { "id": "01a087a6-0177-71b3-80ea-14c51abd1709", "title": "Simplicity can be deceptive", "url": "https://mikegallagher.org/posts/simplicity-can-be-deceptive/", "published_at": "2025-04-06T12:00:00+00:00" }, { "id": "01a087a6-0177-71b3-80ea-14c519ce69e6", "title": "Striking a balance for the public good", "url": "https://mikegallagher.org/posts/striking-a-balance-for-the-public-good/", "published_at": "2025-03-30T14:27:00+00:00" }, { "id": "01a087a6-0177-71b3-80ea-14c5199f5dd5", "title": "Trade-offs", "url": "https://mikegallagher.org/posts/trade-offs/", "published_at": "2025-03-23T14:30:00+00:00" }, { "id": "01a087a6-0177-71b3-80ea-14c51963406c", "title": "Perestroika", "url": "https://mikegallagher.org/posts/perestroika/", "published_at": "2025-03-15T12:06:00+00:00" }, { "id": "01a087a6-0177-71b3-80ea-14c51962a501", "title": "On the value of discovery", "url": "https://mikegallagher.org/posts/on-the-value-of-discovery/", "published_at": "2025-03-09T14:09:00+00:00" }, { "id": "01a087a6-0177-71b3-80ea-14c518c4c396", "title": "Planning, hypotheses, and Ingrid Caven", "url": "https://mikegallagher.org/posts/planning-hypotheses-ingrid-caven/", "published_at": "2025-03-02T14:05:00+00:00" }, { "id": "01a087a6-0177-71b3-80ea-14c518693f05", "title": "Free time", "url": "https://mikegallagher.org/posts/free-time/", "published_at": "2025-02-21T18:02:00+00:00" }, { "id": "01a087a6-0177-71b3-80ea-14c517d400ef", "title": "Station identification", "url": "https://mikegallagher.org/posts/station-identification/", "published_at": "2025-02-16T16:44:00+00:00" } ] posts Claim your blog
Back to mikegallagher.org
Blog · corpus.blog/blogs/mikegallagher.org/posts

mikegallagher.org

mikegallagher.org

2026

2025