41554 blogs · [ { "id": "01a08777-489b-7190-8f29-1bf9628f4a94", "title": "Three lessons about getting more predictable results from a multi-agent AI system", "url": "https://feather.ca/predictable-multi-agent-ai/", "published_at": "2026-07-15T18:30:00+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080c09d27fc", "title": "How I'm teaching an AI my writing voice", "url": "https://feather.ca/teaching-ai-my-writing-voice/", "published_at": "2026-06-16T16:30:00+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080c19148c5", "title": "I sent my agent to a conference...", "url": "https://feather.ca/i-sent-my-agent-to-a-conference/", "published_at": "2026-06-04T02:17:00+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080c248968c", "title": "Pair programming with AI", "url": "https://feather.ca/ai-pair-programming/", "published_at": "2026-05-30T03:33:00+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080c2993a95", "title": "How I've been using voice mode with AI", "url": "https://feather.ca/voice-mode-with-ai/", "published_at": "2026-05-26T17:00:00+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080c30e2b3f", "title": "Principles of Great (Accessibility) Work", "url": "https://feather.ca/work-principles/", "published_at": "2026-02-10T03:07:27+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080c317a42b", "title": "Hand-me-down tools for school", "url": "https://feather.ca/tools-for-school/", "published_at": "2026-01-30T02:33:47+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080c3198751", "title": "Context and AI Collaboration", "url": "https://feather.ca/ai-collaboration/", "published_at": "2026-01-20T17:45:32+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080c38b35cc", "title": "Inclusive teaching: audio describing your own presentations", "url": "https://feather.ca/inclusion/describing/", "published_at": "2021-04-14T02:44:48+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080c4634090", "title": "I finished reading a book! Ignore Everybody", "url": "https://feather.ca/ignore-everybody/done/", "published_at": "2021-01-18T04:20:00+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080c4cb2545", "title": "The ongoing evolution of 'Shift left'", "url": "https://feather.ca/shift-left/", "published_at": "2021-01-13T16:24:09+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080c5050ded", "title": "Intentional Inclusion: Apple Fitness+", "url": "https://feather.ca/inclusion/apple-fitness-plus/", "published_at": "2021-01-10T05:40:29+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080c58bea0f", "title": "Ignore Everybody", "url": "https://feather.ca/ignore-everybody/", "published_at": "2021-01-05T05:38:33+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080c5e33d9e", "title": "Timing is everything", "url": "https://feather.ca/timing/", "published_at": "2021-01-03T22:35:50+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080c6c36ed4", "title": "The Uncracked", "url": "https://feather.ca/the-uncracked/", "published_at": "2021-01-03T03:24:07+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080c6dc9f07", "title": "Deformity", "url": "https://feather.ca/deformity/", "published_at": "2021-01-02T06:10:14+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080c6ec321d", "title": "Day 1 of Notion", "url": "https://feather.ca/day-1-notion/", "published_at": "2020-11-20T04:35:44+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080c7ca5d81", "title": "What's your accessibility mantra and how has it changed?", "url": "https://feather.ca/mantras-over-time/", "published_at": "2020-07-15T03:22:29+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080c8c3e462", "title": "(re)learning CSS", "url": "https://feather.ca/relearning-css/", "published_at": "2020-04-23T02:11:19+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080c909fed3", "title": "Zoom audio and video features I learned this month", "url": "https://feather.ca/learning-zoom/", "published_at": "2020-04-16T23:34:30+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080c9d7943d", "title": "Remote workshop teaching reflections", "url": "https://feather.ca/remote-teaching/", "published_at": "2020-04-04T16:00:00+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080ca931002", "title": "Remote working secrets I'll never tell", "url": "https://feather.ca/remote-work/ill-never-tell/", "published_at": "2020-03-20T04:45:08+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080cacda7dc", "title": "Getting started with speaking gigs", "url": "https://feather.ca/getting-started-speaking/", "published_at": "2020-02-27T21:18:26+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080cb30a9f7", "title": "How we made remote work", "url": "https://feather.ca/remote-work/", "published_at": "2020-02-26T21:42:56+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080cb5d1322", "title": "Learning Gatsby (and React and GraphQL)", "url": "https://feather.ca/learning-gatsby/", "published_at": "2020-02-17T21:27:30+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080cbb8c782", "title": "Two years on.", "url": "https://feather.ca/two-years/", "published_at": "2020-02-15T23:46:26+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080cc487207", "title": "Lessons learned from making just one drawer.", "url": "https://feather.ca/one-drawer/", "published_at": "2020-02-11T23:36:14+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080cccd1a61", "title": "One fix a day: the power of momentum", "url": "https://feather.ca/one-fix-a-day/", "published_at": "2020-01-30T17:00:00+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080cd307c12", "title": "Fear of Becoming Irrelevant", "url": "https://feather.ca/fobi/", "published_at": "2020-01-29T17:00:00+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080cdc8c86e", "title": "A long streak ends", "url": "https://feather.ca/streak-ends/", "published_at": "2020-01-19T22:12:27+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080ce7cb2da", "title": "Life Tracking", "url": "https://feather.ca/life-tracking/", "published_at": "2018-11-08T06:15:07+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080ce82f4df", "title": "I wish I'd known", "url": "https://feather.ca/wish-id-known/", "published_at": "2018-07-07T18:06:28+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080cf58ff64", "title": "Change of Pace", "url": "https://feather.ca/pace/", "published_at": "2018-06-30T18:22:00+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080cf6ba621", "title": "How you should REALLY use bullet points in a presentation", "url": "https://feather.ca/bullet-points/", "published_at": "2018-06-24T18:26:28+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080cfae4e1d", "title": "Show up", "url": "https://feather.ca/show-up/", "published_at": "2017-01-10T19:02:51+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080d075eaa7", "title": "Accessibility, the journey AND the destination", "url": "https://feather.ca/accessibility-journey-destination/", "published_at": "2015-01-28T13:50:33+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080d147a9b0", "title": "Three types of relationships and what they mean for accessibility", "url": "https://feather.ca/three-relationships/", "published_at": "2014-08-22T15:15:11+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080d1f62b50", "title": "How to be a keyboard accessibility super hero", "url": "https://feather.ca/keyboard-superhero/", "published_at": "2014-07-30T16:32:02+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080d250f73e", "title": "Automatic infinite scrolling & accessibility", "url": "https://feather.ca/infinite-scrolling/", "published_at": "2014-05-21T23:28:25+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080d299bb91", "title": "Emotions & web accessibility", "url": "https://feather.ca/emotions/", "published_at": "2014-04-25T23:15:19+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080d30b6e7f", "title": "An inclusive Internet of things: accessibility in the palm of your hand", "url": "https://feather.ca/inclusive-internet-of-things/", "published_at": "2014-03-07T17:43:01+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080d38e4e00", "title": "Infographic accessibility: text is text", "url": "https://feather.ca/text-is-text/", "published_at": "2014-02-04T19:55:31+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080d4877cb8", "title": "The road ahead", "url": "https://feather.ca/the-road-ahead/", "published_at": "2014-01-06T22:32:08+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080d4b98526", "title": "Alt text is for more than just screen readers", "url": "https://feather.ca/alt-text-voice/", "published_at": "2013-08-29T12:49:45+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080d51a643c", "title": "Design & development: the yin & yang of web accessibility", "url": "https://feather.ca/yin-yang/", "published_at": "2013-03-13T12:50:31+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080d5e6c3e4", "title": "Web Accessibility: transitions and process", "url": "https://feather.ca/transitions-and-process/", "published_at": "2012-07-16T09:29:14+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080d635d974", "title": "How to ensure you pay more for web accessibility than you should", "url": "https://feather.ca/pay-more/", "published_at": "2012-06-13T22:28:42+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080d6977e62", "title": "Blindfolded", "url": "https://feather.ca/blindfolded/", "published_at": "2012-06-04T14:34:54+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080d724341d", "title": "Awareness", "url": "https://feather.ca/awareness/", "published_at": "2012-05-09T07:27:54+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080d8196310", "title": "One step at a time", "url": "https://feather.ca/one-step/", "published_at": "2012-05-02T19:44:53+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080d8b719bf", "title": "Five Stages of Accessibility", "url": "https://feather.ca/five-stages-of-accessibility/", "published_at": "2011-11-11T14:00:00+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080d97f6fec", "title": "Accessibility testing: correction scenarios", "url": "https://feather.ca/correction-scenarios/", "published_at": "2011-10-06T07:00:06+00:00" }, { "id": "01a08777-489c-71e7-80fa-7080d990f96e", "title": "Aim for the stars: pragmatism and transcripts", "url": "https://feather.ca/pragmatism-and-transcripts/", "published_at": "2011-09-02T12:54:59+00:00" } ] posts Claim your blog
Back to feather.ca
Blog · corpus.blog/blogs/feather.ca/posts

feather.ca

feather.ca

2026

2021

2020

2018

2017

2015

2014

2013

2012

2011