41554 blogs · [ { "id": "01a0c504-6b91-7358-b446-ddca9c999c72", "title": "The Dunning-Kruger effect in accessibility", "url": "https://www.craigabbott.co.uk/blog/2026/the-dunning-kruger-effect-in-accessibility/", "published_at": "2026-09-18T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14ca591b66", "title": "Using maths to balance your heading styles", "url": "https://www.craigabbott.co.uk/blog/2026/using-maths-to-balance-your-heading-styles/", "published_at": "2026-09-08T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14ca63e03c", "title": "Why TalkBack keeps switching accents", "url": "https://www.craigabbott.co.uk/blog/2026/why-talkback-keeps-switching-accents/", "published_at": "2026-09-01T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14cb2be748", "title": "Article 50 of the EU AI Act, and what it means for you", "url": "https://www.craigabbott.co.uk/blog/2026/article-50-of-the-eu-ai-act-and-what-it-means-for-you/", "published_at": "2026-08-12T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14cbaf7195", "title": "Accessibility: Start with \"why\"", "url": "https://www.craigabbott.co.uk/blog/2026/accessibility-start-with-why/", "published_at": "2026-08-05T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14cca49fc5", "title": "The AI strategy trap", "url": "https://www.craigabbott.co.uk/blog/2026/the-ai-strategy-trap/", "published_at": "2026-06-16T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14cd1942aa", "title": "Our CSS isn't opinionated enough", "url": "https://www.craigabbott.co.uk/blog/2026/our-css-isnt-opinionated-enough/", "published_at": "2026-05-21T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14cdbabc75", "title": "Don't forget to translate your alt text", "url": "https://www.craigabbott.co.uk/blog/2026/dont-forget-to-translate-your-alt-text/", "published_at": "2026-05-07T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14ce601a7b", "title": "Mission impossible – a follow up!", "url": "https://www.craigabbott.co.uk/blog/2026/mission-impossible-a-follow-up/", "published_at": "2026-05-01T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14cf3a1725", "title": "5 reasons why WCAG AA compliance does not mean your website is accessible", "url": "https://www.craigabbott.co.uk/blog/2025/5-reasons-why-wcag-aa-compliance-does-not-mean-your-website-is-accessible/", "published_at": "2025-11-27T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14cfd6602d", "title": "Social media brain rot for AI", "url": "https://www.craigabbott.co.uk/blog/2025/social-media-brain-rot-for-ai/", "published_at": "2025-10-22T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14d0a95cc8", "title": "Screen readers do not need to be saved by AI", "url": "https://www.craigabbott.co.uk/blog/2025/screen-readers-do-not-need-saved-by-ai/", "published_at": "2025-09-14T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14d1a8c31c", "title": "\"Best practice\" is just your opinion", "url": "https://www.craigabbott.co.uk/blog/2025/best-practice-is-just-your-opinion/", "published_at": "2025-08-20T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14d24291b3", "title": "Mission Impossible - Accessibility Job Roles", "url": "https://www.craigabbott.co.uk/blog/2025/mission-impossible-accessibility-job-roles/", "published_at": "2025-06-14T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14d295ee59", "title": "Deque Axe Assistant - First impressions", "url": "https://www.craigabbott.co.uk/blog/2025/deque-axe-assistant-first-impressions/", "published_at": "2025-05-10T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14d34673e0", "title": "AI doesn't need to think. We do!", "url": "https://www.craigabbott.co.uk/blog/2025/ai-doesnt-need-to-think-we-do/", "published_at": "2025-05-05T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14d42fb6b7", "title": "A look at the new WAI-ARIA 1.3 draft", "url": "https://www.craigabbott.co.uk/blog/2024/a-look-at-the-new-wai-aria-1-3-draft/", "published_at": "2024-02-01T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14d4a2c459", "title": "Stop trying to recruit unicorns with acorns", "url": "https://www.craigabbott.co.uk/blog/2024/stop-trying-to-recruit-unicorns-with-acorns/", "published_at": "2024-01-16T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14d4aa030f", "title": "Web Chat accessibility considerations", "url": "https://www.craigabbott.co.uk/blog/2023/web-chat-accessibility-considerations/", "published_at": "2023-12-05T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14d5981185", "title": "How to write good alt text for screen readers", "url": "https://www.craigabbott.co.uk/blog/2023/how-to-write-good-alt-text-for-screen-readers/", "published_at": "2023-11-02T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14d6343f4a", "title": "The hidden function of the 'check your answers' pattern'", "url": "https://www.craigabbott.co.uk/blog/2023/the-hidden-function-of-the-check-your-answers-pattern/", "published_at": "2023-10-27T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14d6bcfba9", "title": "WCAG 2.2 and what it means for you", "url": "https://www.craigabbott.co.uk/blog/2023/wcag-22-and-what-it-means-for-you/", "published_at": "2023-10-06T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14d6e85412", "title": "ChatGPT: Ethics and bias", "url": "https://www.craigabbott.co.uk/blog/2023/chatgpt-ethics-and-bias/", "published_at": "2023-09-21T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14d720a9f0", "title": "ChatGPT: Everybody's dirty secret", "url": "https://www.craigabbott.co.uk/blog/2023/chatgpt-everybodys-dirty-secret/", "published_at": "2023-09-11T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14d7861cb8", "title": "European Accessibility Act: Article 32, and why it sucks!", "url": "https://www.craigabbott.co.uk/blog/2023/european-accessibility-act-article-32-and-why-it-sucks/", "published_at": "2023-08-24T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14d8209028", "title": "European Accessibility Act: What you need to know", "url": "https://www.craigabbott.co.uk/blog/2023/european-accessibility-act-what-you-need-to-know/", "published_at": "2023-08-20T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14d85d26e2", "title": "Making microservices accessible", "url": "https://www.craigabbott.co.uk/blog/2022/making-microservices-accessible/", "published_at": "2022-11-30T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14d869bc7d", "title": "Partially supported is not supported", "url": "https://www.craigabbott.co.uk/blog/2022/partially-supported-is-not-supported/", "published_at": "2022-03-02T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14d9300580", "title": "Using the language attribute to make your website accessible", "url": "https://www.craigabbott.co.uk/blog/2022/using-the-language-attribute-to-make-your-website-accessible/", "published_at": "2022-02-11T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14d990eabf", "title": "My ADHD and me", "url": "https://www.craigabbott.co.uk/blog/2022/my-adhd-and-me/", "published_at": "2022-01-09T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14da77c201", "title": "Accessibility and font sizes", "url": "https://www.craigabbott.co.uk/blog/2022/accessibility-and-font-sizes/", "published_at": "2022-01-03T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14db6ce819", "title": "Rising disability statistics", "url": "https://www.craigabbott.co.uk/blog/2021/rising-disability-statistics/", "published_at": "2021-11-03T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14dba4d992", "title": "Combining axe-core and PA11Y", "url": "https://www.craigabbott.co.uk/blog/2021/combining-axe-core-and-pa11y/", "published_at": "2021-09-06T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14dc883c43", "title": "Axe-core vs PA11Y", "url": "https://www.craigabbott.co.uk/blog/2021/axe-core-vs-pa11y/", "published_at": "2021-09-05T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14dcdbfb37", "title": "5 arguments against accessibility and why they are wrong", "url": "https://www.craigabbott.co.uk/blog/2021/5-arguments-against-accessibility-and-why-they-are-wrong/", "published_at": "2021-06-03T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14dd526a6d", "title": "Defining a strategy for accessibility", "url": "https://www.craigabbott.co.uk/blog/2021/defining-a-strategy-for-accessibility/", "published_at": "2021-04-01T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14ddb75a19", "title": "Back to blogging", "url": "https://www.craigabbott.co.uk/blog/2021/back-to-blogging/", "published_at": "2021-03-19T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14de3eb9fb", "title": "Designing the impossible makes it possible", "url": "https://www.craigabbott.co.uk/blog/2018/designing-the-impossible-makes-it-possible/", "published_at": "2018-05-02T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14dea0faa9", "title": "What is it like to use a screen reader on an inaccessible website?", "url": "https://www.craigabbott.co.uk/blog/2018/what-is-it-like-to-use-a-screen-reader-on-an-inaccessible-website/", "published_at": "2018-03-15T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14deb89150", "title": "One-page-applications are not accessible", "url": "https://www.craigabbott.co.uk/blog/2018/one-page-applications-are-not-accessible/", "published_at": "2018-03-14T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14dfa3b33b", "title": "What can Baloo teach us about design?", "url": "https://www.craigabbott.co.uk/blog/2018/what-can-baloo-teach-us-about-design/", "published_at": "2018-02-20T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14dfd49589", "title": "Mental health and flexible working hours", "url": "https://www.craigabbott.co.uk/blog/2018/mental-health-and-flexible-working-hours/", "published_at": "2018-02-19T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14dfe1d240", "title": "Validation for prototypes", "url": "https://www.craigabbott.co.uk/blog/2018/validation-for-prototypes/", "published_at": "2018-02-15T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14e00c5304", "title": "I've stopped calling myself vegan", "url": "https://www.craigabbott.co.uk/blog/2018/ive-stopped-calling-myself-vegan/", "published_at": "2018-01-26T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14e10a557a", "title": "Own your Alpha", "url": "https://www.craigabbott.co.uk/blog/2017/own-your-alpha/", "published_at": "2017-11-22T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14e13eb808", "title": "Semantics and accessibility", "url": "https://www.craigabbott.co.uk/blog/2017/semantics-and-accessibility/", "published_at": "2017-10-10T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14e2054143", "title": "Accessibility is not an edge case", "url": "https://www.craigabbott.co.uk/blog/2017/accessibility-is-not-an-edge-case/", "published_at": "2017-09-27T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14e2d61ca5", "title": "Bug fixes and performance improvements", "url": "https://www.craigabbott.co.uk/blog/2017/bug-fixes-and-performance-improvements/", "published_at": "2017-08-22T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14e30280e7", "title": "Design is not art", "url": "https://www.craigabbott.co.uk/blog/2017/design-is-not-art/", "published_at": "2017-08-16T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14e39e37ba", "title": "Death of the notes box", "url": "https://www.craigabbott.co.uk/blog/2017/death-of-the-notes-box/", "published_at": "2017-08-14T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14e3fe83e0", "title": "Error messages are not funny", "url": "https://www.craigabbott.co.uk/blog/2017/error-messages-are-not-funny/", "published_at": "2017-08-07T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14e4b4e6db", "title": "Some thoughts on primary buttons", "url": "https://www.craigabbott.co.uk/blog/2017/some-thoughts-on-primary-buttons/", "published_at": "2017-07-26T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14e514e3fa", "title": "Hear no, see no, techno", "url": "https://www.craigabbott.co.uk/blog/2016/hear-no-see-no-techno/", "published_at": "2016-03-31T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14e514e7e6", "title": "How to calculate reading time, like Medium", "url": "https://www.craigabbott.co.uk/blog/2016/how-to-calculate-reading-time-like-medium/", "published_at": "2016-03-31T00:00:00+00:00" }, { "id": "01a08764-5dab-7137-943a-1f14e55ceda3", "title": "What is 'normal' anyway?", "url": "https://www.craigabbott.co.uk/blog/2014/what-is-normal-anyway/", "published_at": "2014-10-29T00:00:00+00:00" } ] posts Claim your blog
Back to craigabbott.co.uk
Blog · corpus.blog/blogs/craigabbott.co.uk/posts

craigabbott.co.uk

craigabbott.co.uk

2026

2025

2024

2023

2022

2021

2018

2017

2016

2014