all written video podcast

  • A compelling title that is cryptic enough to get you to take action on it - Eric Bailey

    A compelling title that is cryptic enough to get you to take action on it - Eric Bailey

    2026-04-09
    A bold first sentence that draws you in. A steering second sentence to set you further down the path. A third sentence that tantalizes and alludes to content to follow. Following is an initial explanatory paragraph. It serves to help back up the...
  • Here’s how to instruct a LLM to reference the ARIA Authoring Practices Guide - Eric Bailey

    Here’s how to instruct a LLM to reference the ARIA Authoring Practices Guide - Eric Bailey

    2026-02-16
    Say you’re working with a LLM and training it to write good frontend code. Good frontend code is accessible code, so of course you want to instruct the LLM to produce it. However, the bulk of frontend code on the web is inaccessible to some degree....
  • You probably shouldn’t be annotating focus order - Eric Bailey

    You probably shouldn’t be annotating focus order - Eric Bailey

    2026-02-04
    Hey there, fellow designer! Chances are good you’ve been linked to this after doing some annotation work on a design you've been creating. First off, I want to thank you for taking the time to address accessibility considerations in your work. No,...
  • How an accessibility designer adds keyboard shortcuts to a web app - Eric Bailey

    How an accessibility designer adds keyboard shortcuts to a web app - Eric Bailey

    2026-01-28
    This is another window into the sometimes unglamorous-yet-vital tasks that being an accessibility designer demands. Keyboard shortcuts occupy a strange area for web design. Most websites don’t have them, and that’s totally fine. However, it makes more...
  • Evaluating Fable’s pay-per-project offering - Eric Bailey

    Evaluating Fable’s pay-per-project offering - Eric Bailey

    2025-11-05
    I was kindly approached by Fable with an offer to evaluate their new pay-per-project model. It is a project-based option for accessibility practitioners, champions, and product teams that delivers quick feedback from disabled people who use assistive...
  • On inclusive personas and inclusive user research - Eric Bailey

    On inclusive personas and inclusive user research - Eric Bailey

    2025-07-31
    I am not a big fan of personas. They’re oft-abused tools whose utility is far too frequently not interrogated, and consequently create more harm than good. Recently, the accessibility arm of a government web services team put their “inclusive...
  • Newsletters that regularly hit my inbox these days - Eric Bailey

    Newsletters that regularly hit my inbox these days - Eric Bailey

    2025-07-14
    Full disclosure: I shamelessly stole this idea from Marc Thiele because I like it so much. Like Marc, I am also motivated by FOMO. Trying to stay on top of things in a fast-paced industry has been made difficult on account of social media...
  • You MUST listen to RFC 2119 - Eric Bailey

    You MUST listen to RFC 2119 - Eric Bailey

    2025-06-30
    I shared the following message on a Discord server I participate in with some friends: having a very normal day where I have to read RFC 3986, as one does To which a friend quickly replied: …are you having a linking argument? 😅 I then demanded to...
  • Quality is a trap - Eric Bailey

    Quality is a trap - Eric Bailey

    2025-06-25
    Like cicadas emerging from the ground, design industry conversations about quality seem to periodically erupt on social media. Also like cicadas, these articles are as predicable as they are irritating. I can’t count the amount of Medium thinkpieces...
  • Organizing a design system via folksonomy - Eric Bailey

    Organizing a design system via folksonomy - Eric Bailey

    2025-05-15
    Design systems are organized in an imperative, top-down, hierarchical way. By this, I mean its maintainers decide on categories of content, and then how that content is ordered. This is done as a calculated bet to best serve the known and unknown...
  • Article pitch for your consideration - Eric Bailey

    Article pitch for your consideration - Eric Bailey

    2025-04-08
    A thing you should know is that you get put on a lot of lists if you spend a decent chunk of time publishing blog posts on your website. Your website and contact information will be shared around on these lists, for the purpose of soliciting you for...
  • Tag, you’re it - Eric Bailey

    Tag, you’re it - Eric Bailey

    2025-03-18
    I’ve been seeing, and enjoying reading these posts as they pop up in my RSS reader. Dave Rupert tagged me into the chain, so here we go! Why did you start blogging in the first place? With the gift of hindsight, I guess I came up being blog-adjacent....
  • Harm reduction principles for digital accessibility practitioners - Eric Bailey

    Harm reduction principles for digital accessibility practitioners - Eric Bailey

    2025-03-06
    I debuted these principles in my axe-con 2025 talk, It is designed to break your heart: Cultivating a harm reduction mindset as an accessibility practitioner. They are adapted from The National Harm Reduction Coalition’s original eight principles. My...
  • Evaluating overlay-adjacent accessibility products - Eric Bailey

    Evaluating overlay-adjacent accessibility products - Eric Bailey

    2025-02-14
    I get asked about my opinion on overlay-adjacent accessibility products with enough frequency that I thought it could be helpful to write about it. There’s a category of third party products out there that are almost, but not quite an accessibility...
  • Stanislav Petrov - Eric Bailey

    Stanislav Petrov - Eric Bailey

    2025-02-04
    A lieutenant colonel in the Soviet Air Defense Forces prevented the end of human civilization on September 26th, 1983. His name was Stanislav Petrov. Protocol dictated that the Soviet Union would retaliate against any nuclear strikes sent by the...
  • GitHub’s updated Commits page and the interactive list component - Eric Bailey

    GitHub’s updated Commits page and the interactive list component - Eric Bailey

    2024-12-20
    GitHub has updated the page template used to list Commits on a repository. Central to this experience is an interactive list component that I was responsible for architecting. This work was done alongside input from James Scholes, whose guidance was...
  • Don’t forget to localize your icons - Eric Bailey

    Don’t forget to localize your icons - Eric Bailey

    2024-11-11
    Former United States president and war criminal George W. Bush gave a speech in Australia, directing a v-for-victory hand gesture at the assembled crowd. It wasn’t received the way he intended. What he failed to realize is that this gesture means a...
  • Making content-aware components using CSS’ <code>:has()</code>, grid, and quantity queries - Eric Bailey

    Making content-aware components using CSS’ :has(), grid, and quantity queries - Eric Bailey

    2024-09-28
    Posted on Piccalilli: How to make hyper-resilient components that respond to not only the container, but other languages too.…
  • Heading elements have been added to Project board views to improve screen reader page navigation - Eric Bailey

    Heading elements have been added to Project board views to improve screen reader page navigation - Eric Bailey

    2024-09-23
    Posted on GitHub: Headings have been added to GitHub Projects’ board layout…
  • Accessibility preference settings, information architecture, and internalized ableism - Eric Bailey

    Accessibility preference settings, information architecture, and internalized ableism - Eric Bailey

    2024-09-17
    I have a lightning talk I deliver internally at my job. It is intentionally delivered to non-accessibility practitioners, so mainly engineers, designers, project managers, and product folk. The talk is about exploring macOS' Accessibility system...
  • a11y-syntax-highlighting has been updated - Eric Bailey

    a11y-syntax-highlighting has been updated - Eric Bailey

    2024-09-09
    I created the a11y-syntax-highlighting library seven years ago, forked from xiaozi’s solarized-prism-theme for PrismJS. To not bury the lede, the new update: Supports Forced Colors mode, Is encapsulated in a Cascade Layer, Uses Custom...
  • Basic keyboard shortcut support for focused links - Eric Bailey

    Basic keyboard shortcut support for focused links - Eric Bailey

    2024-08-21
    This is one of those cases where circumstances at my job led to needing to document expected behavior in order to create “synthetic” links via JavaScript. Sometimes this sort of thing is regrettably unavoidable. A large part of the effort was...
  • These three links spell out a big uh oh for where things are headed when placed in context with each other - Eric Bailey

    These three links spell out a big uh oh for where things are headed when placed in context with each other - Eric Bailey

    2024-07-29
    Google Is the Only Search Engine That Works on Reddit Now Thanks to AI Deal - 404 Media Thread by stillorangecrushed - Thread Reader App AI models fed AI-generated data quickly spew nonsense - Nature
  • Getting To The Bottom Of Minimum WCAG-Conformant Interactive Element Size - Eric Bailey

    Getting To The Bottom Of Minimum WCAG-Conformant Interactive Element Size - Eric Bailey

    2024-07-19
    Posted on Smashing Magazine: “Compliant” does not always equate to “usable.” But compliance does help set baseline requirements that benefit everyone…
  • Dungeons & Dragons taught me how to write alt text - Eric Bailey

    Dungeons & Dragons taught me how to write alt text - Eric Bailey

    2024-07-16
    I played a lot of the pen-and-paper roleplaying game in high school and college. I’m now conceptually more into Dungeon World’s approach, but I digress. Unlike Tom Hanks, I avoided turning into a delusional murderer. Instead, I deepened some...
  • Short note: Disavowing Snake People 3.0: Slither with a Hiss - Eric Bailey

    Short note: Disavowing Snake People 3.0: Slither with a Hiss - Eric Bailey

    2024-07-03
    I am the original author of the browser extension Millennials to Snake People. The code that powers this extension is public and transparent. There is another browser extension called “Snake People 3.0: Slither with a Hiss”. It is made by the highly...
  • Free idea: design token ugly mode - Eric Bailey

    Free idea: design token ugly mode - Eric Bailey

    2024-07-01
    A lot of work goes into making every page and view of a website or webapp look consistent with every other page or view. It’s just good design. Smaller, newer experiences tend to be more uniform than not. This makes sense in that the bulk of the...
  • Consent, LLM scrapers, and poisoning the well - Eric Bailey

    Consent, LLM scrapers, and poisoning the well - Eric Bailey

    2024-06-26
    I remember feeling numb learning that my writing had been sucked up by OpenAI. It came out of nowhere and was done without my permission or consent. I have a lot of ethical issues with contemporary AI productization, notably notions around consent,...
  • Workplace discrimination: another terrible thing Windows Recall might enable - Eric Bailey

    Workplace discrimination: another terrible thing Windows Recall might enable - Eric Bailey

    2024-06-06
    Much has been written about the terrifying privacy implications of Microsoft’s new Windows Recall “feature”. Talking to even one person who works in cybersecurity, political advocacy, domestic abuse prevention, LGBTQ+ support, etc. would reveal the...
  • Multipage Version Zine, Issue 1 - Eric Bailey

    Multipage Version Zine, Issue 1 - Eric Bailey

    2024-05-25
    I contributed two pages to Multipage Version, Mat Marquis’ new zine. The zine is about HTML elements, and is intended to be printed out as physical media. It was a ton of fun to make, and so refreshing to get back to print media design for a bit. Here...
  • <code>contrast-color()</code> is a good thing, but also solving the problem at the wrong layer - Eric Bailey

    contrast-color() is a good thing, but also solving the problem at the wrong layer - Eric Bailey

    2024-05-21
    Browsers are a failure of imagination. I understand that new browser features and functionality need to be rolled out with care, in that you need to accommodate a wide range of technological literacy and familiarity. This is to say nothing of built-up...
  • I love my slightly smart tiny TV - Eric Bailey

    I love my slightly smart tiny TV - Eric Bailey

    2024-05-13
    I swear this isn’t a sponsored post. I impulse bought a TinyTV 2 recently. It serves a weirdly specific need, namely adding to my tiny living room’s tiny living room: I live in a small place. It’s a whole thing, don’t worry about it. The...
  • Invisible success - Eric Bailey

    Invisible success - Eric Bailey

    2024-04-17
    I spent a decent amount of time last year helping to create a table component. Tables are complicated to make. They’re even more complicated to make accessible. I’m proud of our efforts here, especially because I think we went about making it the...
  • A perceived contradiction to internalize when working on design systems - Eric Bailey

    A perceived contradiction to internalize when working on design systems - Eric Bailey

    2024-03-22
    Components are simultaneously both too restrictive and also not constrained enough.
  • Thoughts on embedding alternative text metadata into images - Eric Bailey

    Thoughts on embedding alternative text metadata into images - Eric Bailey

    2024-03-12
    Another trend I see from time to time on social media is the idea that images should have alternative (alt) text descriptions included in their metadata. Like a lot of things accessibility-related, the idea contains nuance that needs unpacking. At a...
  • On Jakob Nielsen, AI hype, and accessibility - Eric Bailey

    On Jakob Nielsen, AI hype, and accessibility - Eric Bailey

    2024-03-05
    A few years ago I made a New Year’s Eve resolution to stop overthinking assholes. I could delicately, patiently, and painstakingly debunk the gigantic, misplaced swing of a man who is burning others' lived experience as fuel to propel his...
  • Oh shit banners - Eric Bailey

    Oh shit banners - Eric Bailey

    2024-01-03
    I have worked for two newspapers over the course of my career (three if you count my high school newspaper). One thing I learned there is that the top half of each and every newspaper homepage is a daily battle of priorities. The idea here is that the...
  • I restyled my Mastodon instance - Eric Bailey

    I restyled my Mastodon instance - Eric Bailey

    2023-11-27
    More than one thing can be true at the same time. For this post, it’s that: Have recently felt a lack of control in many of aspects of my life, I’m still technically a designer, and that I like CSS a lot. Because of this, I’ve found a new worry...
  • Accessibility annotation kits only annotate - Eric Bailey

    Accessibility annotation kits only annotate - Eric Bailey

    2023-11-13
    An uncomfortable truth is that the vast majority of access-related issues are created in the design phase. Accessibility annotation kits help tackle this problem, and in doing so lower the downstream issues that would be created without their...
  • Websites, politics, and preferences - Eric Bailey

    Websites, politics, and preferences - Eric Bailey

    2023-11-09
    A website is a manifestation of an organization’s politics. Its setting page is a manifestation its priorities.
  • Zombie Slack channels - Eric Bailey

    Zombie Slack channels - Eric Bailey

    2023-10-31
    I’ve witnessed this phenomenon across enough corporate Slack workspaces that I think I can speak to it with confidence. What is a zombie Slack channel? If you use Slack (or Teams, or some other similar app) at work I’m sure you’ve encountered zombie...
  • Websites are like bridges - Eric Bailey

    Websites are like bridges - Eric Bailey

    2023-10-18
    An incomplete list: Most of them are made to make it easier for someone to get to where they want to go. Some are purely utilitarian, a few are completely decorative, and most are a combination of both. Some are built by governments, some are built...
  • GitHub now has a setting to underline links - Eric Bailey

    GitHub now has a setting to underline links - Eric Bailey

    2023-10-02
    A public beta was released for GitHub on Friday the 29th. It allows you to apply or remove an underline effect to links in body content. The link underlines are present in Issue and Pull Request comments, as well as other areas of the site. We are...
  • Equivalent experience can cut both ways - Eric Bailey

    Equivalent experience can cut both ways - Eric Bailey

    2023-09-05
    I’ve been taking screen reader lessons. I found someone who is kind enough to offer their time and expertise (and grace in answering the occasional ignorant question) in exchange for payment. The goal here is to uncover assumptions I carry with me...
  • Use of the design system should factor into promotion packets - Eric Bailey

    Use of the design system should factor into promotion packets - Eric Bailey

    2023-08-24
    That’s it, that’s the post.
  • Formative posts - Eric Bailey

    Formative posts - Eric Bailey

    2023-07-24
    Blogs are good at communicating what you’re thinking about a specific topic, but not so great at the larger framework of how someone came to be in the headspace that lead to the posts they share. Because of that, I’ve set up a formative posts...
  • My jeans’ metadata may outlive the company that sold them - Eric Bailey

    My jeans’ metadata may outlive the company that sold them - Eric Bailey

    2023-07-11
    I buy clothing in sudden bursts of need. I do this because I wear things past the point where I probably should not, and then rush to address the gap so I don’t look strange on a Zoom call or at the grocery store. This is to say that quarantine has...
  • The five types of people who produce inaccessible code - Eric Bailey

    The five types of people who produce inaccessible code - Eric Bailey

    2023-06-16
    There are roughly five types of people you’ll meet doing accessibility development work. They are: People who create inaccessible code, but do not realize they are doing so. People who create inaccessible code and realize they are doing so, but do...
  • <code>display: contents</code> considered harmful - Eric Bailey

    display: contents considered harmful - Eric Bailey

    2023-05-25
    display: contents has a long and storied history when it comes to accessibility. On paper, the declaration alters thedisplay qualities of the element it is applied to. It makes the element “disappear,” elevating its child elements to the next level up...
  • Global Accessibility Anger Day - Eric Bailey

    Global Accessibility Anger Day - Eric Bailey

    2023-05-18
    For each and every Global Accessibility Awareness Day (#GAAD) post a company puts out today, ask: Does the announcement page support basic accessibility considerations (underlined links, captioned videos, valid markup, etc.)? Does the announcement...
  • Don’t use custom CSS scrollbars - Eric Bailey

    Don’t use custom CSS scrollbars - Eric Bailey

    2023-05-03
    In the spirit of “everything old is new again,” browsers are once again supporting the ability to style the scrollbar. Much like custom CSS mouse cursors, I feel this is also a mistake. When you style things on the web, you get control over almost the...
  • Sandcastles - Eric Bailey

    Sandcastles - Eric Bailey

    2023-04-17
    Getting old as a person who makes digital experiences feels a lot like having really strong opinions about how sandcastles should be built.
  • Sabbath mode and assistive technology features - Eric Bailey

    Sabbath mode and assistive technology features - Eric Bailey

    2023-03-27
    There’s a secret mode that comes with almost all large ovens, refrigerators, dishwashers, and other large kitchen appliances. It is called Sabbath mode, and there is a very specific reason it is provided by the manufacturer. No, it is not a mode made...
  • I doubled-down on RSS - Eric Bailey

    I doubled-down on RSS - Eric Bailey

    2023-03-06
    Twitter is currently a lot like one of those spiral coin drop wishing wells you encounter at the mall. The quarter that is its imminent demise is revolving faster and faster and will probably drop out of sight sooner than later. Part of mourning the...
  • My Mastodon strategy - Eric Bailey

    My Mastodon strategy - Eric Bailey

    2023-02-21
    I know, I know. Yet another “how to Mastodon” post. That said, I feel like I’ve finally gotten at least a semblance of traction on making my Mastodon feed worthwhile. Reader, it was not easy. I should also point out that I was incredibly invested in...
  • Modern Health, frameworks, performance, and harm - Eric Bailey

    Modern Health, frameworks, performance, and harm - Eric Bailey

    2023-02-01
    I would like to thank Modern Health. It was not their intent, but using their service broke me out of a deep depression by launching me into an incandescent rage. I’ve read enough on destigmatizing mental health that I feel no shame in discussing...
  • Centerless - Eric Bailey

    Centerless - Eric Bailey

    2022-12-18
    My sense of identity and community have been challenged in multiple, overwhelming ways recently. I don’t know what to do about it. Some personal events recently transpired, ones that made me extremely aware of my mortality. They’ve also caused me to...
  • Swearing and automatic captions - Eric Bailey

    Swearing and automatic captions - Eric Bailey

    2022-12-05
    Swearing is the spice of language. Throw in a little to make that fucking point you want to make pop. Throw in a shitload to create a motherfucking verbal curry, layers of delicious goddamn meaning to unpack. Swearing is also present in every culture...
  • <code>aria-label</code> is a code smell - Eric Bailey

    aria-label is a code smell - Eric Bailey

    2022-10-31
    The aria-label property is made available to us by the Accessible Rich Internet Applications (ARIA) standard. It allows a property/value declaration in HTML as a way of providing an accessible name for an interactive element. Accessible...
  • Yes, accessibility is also a backend concern - Eric Bailey

    Yes, accessibility is also a backend concern - Eric Bailey

    2022-09-29
    There is a prevailing notion in web development that the frontend—the discipline of creating what someone can see and do on a website or web app—is the only place you need to consider accessibility. This simply isn’t true. Accessibility is a holistic...
  • Visit for a surprise - Eric Bailey

    Visit for a surprise - Eric Bailey

    2022-09-01
    Could spoiling a joke be an accessibility issue? You better believe it. Web Content Accessibility Guidelines Success Criterion 2.4.4: Link Purpose (In Context) instructs us to ensure that a link’s accessible name makes sense when separated from its...
  • Re: Selling your extension - Eric Bailey

    Re: Selling your extension - Eric Bailey

    2022-08-23
    Although my fifteen minutes of fame for Millennials to Snake people is long over, I still get the occasional email offering to: Buy the extension outright, or Pay me to add their code into it. The goal of each offer is the same. The solicitor wants...
  • Dot website - Eric Bailey

    Dot website - Eric Bailey

    2022-08-02
    I changed this website’s domain from .design to .website as part of my redesign. If you subscribe to my RSS feed (and thank you if you do!), the new URL is: https://ericwbailey.website/feed/feed.xml Before this website was .design it was a .com. I’m...
  • Saying thank you - Eric Bailey

    Saying thank you - Eric Bailey

    2022-07-21
    Things are in a really bad place right now. It is difficult to think of any aspect of the world that isn’t being strangled by malignant forces. This includes the web. It's been a long time since the altruistic early web—putting content out there...
  • The case for null in design systems - Eric Bailey

    The case for null in design systems - Eric Bailey

    2022-07-05
    Posted on Ad Hoc: Sometimes the problem is that the presence of a gap hasn’t been explained as being purposeful. By auditing the systems we work with, we’re able to both understand the larger context of what is and isn’t present and why..…
  • Voice Control Usability Considerations For Partially Visually Hidden Link Names - Eric Bailey

    Voice Control Usability Considerations For Partially Visually Hidden Link Names - Eric Bailey

    2022-06-24
    Posted on Smashing Magazine: Overcorrecting for one form of disability may unintentionally negatively impact the experience for other forms of disability.…
  • Where do you start measuring distance from when the origin is the bottom of a block of text? - Eric Bailey

    Where do you start measuring distance from when the origin is the bottom of a block of text? - Eric Bailey

    2022-05-26
    To frame this post, I’d like to share a tweet by Irina Bednova: Apparently everyone in our team interpreted "lgtm" in Github reviews differently. The interpretation were:- Lets get this merged- Looks good to me- Legitimate— Irina Bednova...
  • The optics of pair programming - Eric Bailey

    The optics of pair programming - Eric Bailey

    2022-05-17
    If you are not familiar, pair programming (pairing) is the practice of collaborating directly with another person to work on a problem. You’ll often hear it in development contexts, but I've also encountered it with design. In the Before Times, we...
  • All the user-facing states - Eric Bailey

    All the user-facing states - Eric Bailey

    2022-04-29
    I find myself needing a reference like this more often than not lately. So, here’s a blog acting as augmented memory—I’ll update it as I encounter more user-facing states in the wild. What user-facing state is User-facing state is what someone...
  • #WorstWorkWednesday - Eric Bailey

    #WorstWorkWednesday - Eric Bailey

    2022-03-30
    This post is in reply to a Tweet from Sara Soueidan about only sharing our best work. It is a conversation how people don’t share negative things on social media, especially in the context of a professional account. #WorstWorkWednesday, the title of...
  • It needs to map back to a role - Eric Bailey

    It needs to map back to a role - Eric Bailey

    2022-03-14
    One of the coolest things about being someone who creates digital products is sometimes you get to create experiences that have never existed before. The history of websites, web apps, and native apps is full of countless widgets that let you enter...
  • The case for adding validation state to your design tokens - Eric Bailey

    The case for adding validation state to your design tokens - Eric Bailey

    2022-02-22
    Naming things is hard. One way to go about naming things is via topology, the practice of classifying things by way of their visual characteristics. It is a subtle art. Topology is a good approach for the naming of design tokens. Unfortunately, in the...
  • Comic Sans is a good typeface, actually - Eric Bailey

    Comic Sans is a good typeface, actually - Eric Bailey

    2022-02-22
    In my ongoing, inadvertent quest to alienate myself from the design industry, I must now tell you all that Comic Sans is a good typeface. A lot has been written about this much-maligned typeface, both criticizing and defending it. To cover the overall...
  • Windows High Contrast Mode, Forced Colors Mode And CSS Custom Properties - Eric Bailey

    Windows High Contrast Mode, Forced Colors Mode And CSS Custom Properties - Eric Bailey

    2022-02-21
    Posted on Smashing Magazine: CSS Custom Properties can be used for far more than just color, and their values update in realtime, both via display mode updates and JavaScript logic. This is powerful stuff.…
  • Tribble - Eric Bailey

    Tribble - Eric Bailey

    2022-02-14
    Tribble, Tribs, Tribby P, little guy, little dude, bud, buddy. You’re my best friend’s cat, but I’m the next-of-kin on the pet-sitter paperwork. You’re not mine, but I’m definitely a part of you. You’ve been a presence and a comfort through most of my...
  • Maralinga bomb test - Eric Bailey

    Maralinga bomb test - Eric Bailey

    2022-02-13
    On September 17th, 1956 an atomic bomb was detonated in Maralinga, Australia. The bomb’s testing program was codenamed One Tree, and utilized a payload comparable to the horrific Little Boy bomb dropped on Hiroshima, Japan during World War II. The...
  • “Evergreen” Does Not Mean Immediately Available - Eric Bailey

    “Evergreen” Does Not Mean Immediately Available - Eric Bailey

    2022-02-01
    Posted on CSS-Tricks: There isn’t a single, specific device, browser, and person we cater to when creating a web experience.…
  • I’ve had enough! When access friction becomes an access barrier - Eric Bailey

    I’ve had enough! When access friction becomes an access barrier - Eric Bailey

    2022-01-19
    Posted on Fable: Get your hands on a craptop and try to use your website or web app.…
  • Chinese rooms, wasps, slime molds, and the problem of other minds - Eric Bailey

    Chinese rooms, wasps, slime molds, and the problem of other minds - Eric Bailey

    2021-12-23
    The Chinese room is an argument created by philosopher John Searle. It states that computer programs will never have consciousness, despite appearing so to an external human observer. Arguments about strong artifical intelligence, as well as the...
  • Where do you put spacing on design system components? - Eric Bailey

    Where do you put spacing on design system components? - Eric Bailey

    2021-12-07
    I work on design systems now. It scratches a lot of itches I have, most importantly organizing and standardizing things, as well as baking accessibility in at both the design and development layers. My very cool boss is working on updating our grid...
  • Test Your Product on a Crappy Laptop - Eric Bailey

    Test Your Product on a Crappy Laptop - Eric Bailey

    2021-12-07
    Posted on CSS-Tricks: Get your hands on a craptop and try to use your website or web app.…
  • Your CSS is an interface - Eric Bailey

    Your CSS is an interface - Eric Bailey

    2021-11-15
    My partner is learning Japanese using the Duolingo app. They’ve been dutifully opening the app and doing daily challenges for over 400 days now. A few days ago, they shared this screenshot with me: If I could wager a guess, it looks like there was...
  • The endless search for “here” in the unhelpful “click here” button - Eric Bailey

    The endless search for “here” in the unhelpful “click here” button - Eric Bailey

    2021-11-11
    Posted on Stark: There is a lot of nuance behind even the simplest-seeming words.…
  • Spear phishing with Slackbot for fun and profit - Eric Bailey

    Spear phishing with Slackbot for fun and profit - Eric Bailey

    2021-10-25
    Slack went from IRC-but-with-WebKit to critical piece of business infrastructure almost overnight. I’m a big fan. It freed us from the tyranny of passive aggressive email chains, and when practiced with good etiquette quickly became my favorite way of...
  • Insulin dump - Eric Bailey

    Insulin dump - Eric Bailey

    2021-10-12
    My partner is a teacher. One of their students, a sixth grade girl, was recently diagnosed with Type 1 Diabetes. The student is allowed to keep a small purse with her at all times, as it contains a smartphone that runs an app that talks to, and...
  • 100 - Eric Bailey

    100 - Eric Bailey

    2021-09-29
    Improving The Accessibility Of Your Markdown marks the hundredth post I’ve written. 100 is a bit of an arbitrary number, but we’ve mostly decided to be a base 10 society, so it also represents an opportunity to take pause. I’ve written ~143,500 words...
  • Improving The Accessibility Of Your Markdown - Eric Bailey

    Improving The Accessibility Of Your Markdown - Eric Bailey

    2021-09-28
    Posted on Smashing Magazine: This is a long post that covers different aspects of Markdown and how it interacts with other technology. Know that each tweak and update will have a direct impact on someone’s quality of life when using the web, and that’s huge.…
  • thoughtbot.com, dark mode, and other user preferences - Eric Bailey

    thoughtbot.com, dark mode, and other user preferences - Eric Bailey

    2021-09-07
    I wrote this when I was working for thoughtbot. I also was responsible for adding dark mode functionality to thoughtbot.com and Giant Robots Smashing Into Other Giant Robots, thoughtbot’s blog. I don’t work at thoughtbot anymore, but...
  • What they don’t tell you when you translate your app - Eric Bailey

    What they don’t tell you when you translate your app - Eric Bailey

    2021-09-02
    Forget inverting binary trees, translating or localizing a digital experience is one of the most difficult things you can do with software. There’s plenty of content out there about how to perform the basic design and development aspects of...
  • Forbidden noodles - Eric Bailey

    Forbidden noodles - Eric Bailey

    2021-08-24
    My obsession with food-based taxonomy continues. Here are all the forbidden noodles I am aware of: Bucatini The FDA banning the import of this beloved pasta was one of the many tragedies 2020 visited on us. If there is any consolation, know that the...
  • accessiBe and the false David vs. Goliath narrative - Eric Bailey

    accessiBe and the false David vs. Goliath narrative - Eric Bailey

    2021-07-22
    If you're reading this and have already signed a contract with accessiBe, it unfortunately might be too late to get out of it. In this scenario it is my recommendation to immediately stop creating harm for the people trying to use your...
  • A bad accessibility trend I’ve noticed - Eric Bailey

    A bad accessibility trend I’ve noticed - Eric Bailey

    2021-07-14
    A bad accessibility trend I’ve noticed is industries with a lot of gravitas thinking that their use cases are somehow different and special. Somehow, the thinking becomes “our UI component is different because we deal with...
  • Ham biscuit on - Eric Bailey

    Ham biscuit on - Eric Bailey

    2021-06-28
    There is a tweet from a suspended Twitter user that shows a “ham biscuit sign” in its dark and lit-up state. Here’s a screenshot of it: Source: Reddit. The sign is used to indicate if that particular McDonald’s had Country Ham Biscuits left...
  • Organize your CSS declarations alphabetically - Eric Bailey

    Organize your CSS declarations alphabetically - Eric Bailey

    2021-06-21
    There are a few schools of thought when it comes to organizing your CSS declarations. Each approach uses an underlying concept to impose a specific declaration order. When I say organizing declarations, I’m talking about the CSS code placed inside...
  • Your Image Is Probably Not Decorative - Eric Bailey

    Your Image Is Probably Not Decorative - Eric Bailey

    2021-06-17
    Posted on Smashing Magazine: Image placement on the modern web is highly intentional, helping to communicate the overall purpose of a page or view. This means that nearly every image you declare needs to have an alternate description…
  • The lawnmower button - Eric Bailey

    The lawnmower button - Eric Bailey

    2021-05-25
    As the press deadline approached closer and closer, the man became more and more exasperated. Eventually, he wound up pacing in my cubicle, watching me frantically click on things. With the press running in less than an hour, he blurted out something...
  • Modifications we’ve made to the Design Sprint - Eric Bailey

    Modifications we’ve made to the Design Sprint - Eric Bailey

    2021-05-25
    Posted on thoughtbot: Design Sprints, by their very nature, are flexible. They follow an overall arc that drives towards testing ideas with potential users, but are not constrained to a single dogmatic way to go about that…
  • Don’t use custom CSS mouse cursors - Eric Bailey

    Don’t use custom CSS mouse cursors - Eric Bailey

    2021-05-18
    I believe that letting CSS load a custom cursor was a mistake. This might seem like a niche complaint, and you know what? It is. But it’s also an important one. One of the best things about CSS is that it lets us make websites and web apps look like...
  • How I grew The A11Y Project to 10k followers on Twitter - Eric Bailey

    How I grew The A11Y Project to 10k followers on Twitter - Eric Bailey

    2021-05-05
    One thing I’ve been doing for The A11Y project is managing its social media efforts. Since doing so, I’ve slowly grown its Twitter followers to 10,000+. Now, before I get into it, there’s some things worth pointing out: This work was built on top of...
  • Listing posts in Eleventy when you publish offsite - Eric Bailey

    Listing posts in Eleventy when you publish offsite - Eric Bailey

    2021-04-28
    I write a lot, and a lot of my writing is published on other sites. One of the functions of my site is to serve as an archive, so I can keep track of what I’ve done where. Eleventy is good at a lot of things, and one of those things is getting a blog...
  • To subset or not subset fonts - Eric Bailey

    To subset or not subset fonts - Eric Bailey

    2021-04-26
    One of the niche things you can do to improve the performance on your website or web app is to subset your fonts. If you are not familiar, subsetting is the act of removing glyphs and other associated information from a font file. You can cherrypick...
  • Add punctuation to your alt text - Eric Bailey

    Add punctuation to your alt text - Eric Bailey

    2021-04-20
    Posted on thoughtbot: While alt text end punctuation isn’t technically required for compliance, it makes for a better experience for your audience…
  • CSS is a Strongly Typed Language - Eric Bailey

    CSS is a Strongly Typed Language - Eric Bailey

    2021-04-13
    Posted on CSS-Tricks: One of the ways you can classify a programming language is by how strongly or weakly typed it is…
  • I love my not-smart TV - Eric Bailey

    I love my not-smart TV - Eric Bailey

    2021-04-07
    Posted on this website: A TV is a passive device, used for passive consumption.…
  • Mobile Accessibility: How to Build Apps that Work for All Users - Eric Bailey

    Mobile Accessibility: How to Build Apps that Work for All Users - Eric Bailey

    2021-04-06
    Posted on Shopify Partners: Inclusive design and accessibility advocate Eric Bailey recommends checking your app for common accessibility issues before testing it with disabled people (and paying them for their time)…
  • How to make an ineffective 404 page - Eric Bailey

    How to make an ineffective 404 page - Eric Bailey

    2021-04-04
    404 pages are what a server will show you if you request something that isn’t there. Another way to say this: 404s are a last-ditch effort to help visitors get what they want if a webpage isn’t there anymore. There’s plenty of articles out there about...
  • Myth: Alternate text and automation - Eric Bailey

    Myth: Alternate text and automation - Eric Bailey

    2021-03-24
    Posted on The A11Y Project: Alternate (alt) text help people who use assistive technology understand images, and are a core part of the Web Content Accessibility Guidelines (WCAG). They require a human’s input to be effective…
  • Minor version bump - Eric Bailey

    Minor version bump - Eric Bailey

    2021-03-23
    I got a title change today. I’m now a Senior Designer. What’s worth noting is that this is the first place I’ve worked that has given me a title change. I’ve been in the industry for 12 years. Titles are really important if you’re a member of a...
  • A conversation can be an output - Eric Bailey

    A conversation can be an output - Eric Bailey

    2021-03-23
    Posted on thoughtbot: Rapidly and inexpensively de-risking ideas by talking to people is the true power of a Design Sprint…
  • Should I use an accessibility overlay - Eric Bailey

    Should I use an accessibility overlay - Eric Bailey

    2021-03-08
    Posted on The A11Y Project: Due to their technical, social, and moral issues, The A11Y Project does not recommend using permanent plugins. We view these kinds of products as actively harmful, and a step backwards for digital accessibility efforts.…
  • Give me a definition for the word dashboard - Eric Bailey

    Give me a definition for the word dashboard - Eric Bailey

    2021-03-03
    I finished up a research project a couple of weeks ago, and I'd like to share a detail that completely threw me for a loop. We were conducting user research with a demographic with a high degree of variability in both skill level and technological...
  • An Introduction to macOS Voice Control - Eric Bailey

    An Introduction to macOS Voice Control - Eric Bailey

    2021-03-02
    Posted on thoughtbot: Finally! A way to yell at your computer and have it actually listen…
  • Implicit cultural norms and accessible social media - Eric Bailey

    Implicit cultural norms and accessible social media - Eric Bailey

    2021-02-22
    Implicit cultural norms and accessible social media have come up in conversation a few times with different groups in the past week, so I want to talk about it. Explicit norms are the parameters the social media platform sets for you. Tweets are...
  • How 3 hours of conversation saved a company hundreds of thousands of dollars - Eric Bailey

    How 3 hours of conversation saved a company hundreds of thousands of dollars - Eric Bailey

    2021-02-19
    Posted on thoughtbot: De-risking ideas early and often is an effective, enlightening way of figuring out the how…
  • My typical day - Eric Bailey

    My typical day - Eric Bailey

    2021-02-17
    Hidde kindly nominated me to write one of the “typical day” posts that have been making the blogging rounds. I’ve been enjoying reading them, as they give a nice look into how other people are holding up in quarantine. I’m also all about demystifying...
  • Accessibility auditing and ego - Eric Bailey

    Accessibility auditing and ego - Eric Bailey

    2021-02-09
    At its core, an accessibility audit is about determining if a disabled person can use a digital experience. It takes a snapshot of a website, app, kiosk, or other digital experience and provides a summary of: What isn’t working, How numerous the...
  • Blogroll - Eric Bailey

    Blogroll - Eric Bailey

    2021-02-02
    If you are unfamiliar, blogrolls are a simple list of links to other blogs that the blog’s author finds interesting and worth sharing. Blogrolls mostly fell on the wayside as the web matured and industrialized. In an era that is obsessed with...
  • Presentation panic - Eric Bailey

    Presentation panic - Eric Bailey

    2021-02-01
    I used to get panic attacks when I had to give a client presentation. This was before I was really aware of my anxiety and depression—I didn’t know what they were or what caused them. Because of this, I spent way too much time fixating on the...
  • How-to: Use the tabindex attribute - Eric Bailey

    How-to: Use the tabindex attribute - Eric Bailey

    2021-01-28
    Posted on The A11Y Project: tabindex is a global attribute that allows an HTML element to receive focus. It needs a value of zero or a negative number in order to work in an accessible way…
  • An introduction to macOS Head Pointer - Eric Bailey

    An introduction to macOS Head Pointer - Eric Bailey

    2021-01-26
    Posted on thoughtbot: There’s a really cool way of operating your computer buried deep in macOS’ System Preferences…
  • Open UI and implicit parent/child relationships in HTML - Eric Bailey

    Open UI and implicit parent/child relationships in HTML - Eric Bailey

    2021-01-12
    This phenomenon indirectly came up recently in an Open UI meeting I was attending. If you’re not familiar, Open UI is a group full of people far smarter than I am working to “allow web developers to style and extend built-in web UI...
  • Undercover Founder - Eric Bailey

    Undercover Founder - Eric Bailey

    2021-01-05
    Posted on thoughtbot: Drift can happen between business goals and boots on the ground. When that happens, problems arise…
  • A website is like a puppy - Eric Bailey

    A website is like a puppy - Eric Bailey

    2020-12-21
    It’s exciting and fun, but also comes with a lot of responsibility. Successfully taking care of it means you’ll need to stick to a routine. It can bring you moments of both great joy and sorrow. It costs a little more than you think it will. It will...
  • In defense of Mega Man boss lairs - Eric Bailey

    In defense of Mega Man boss lairs - Eric Bailey

    2020-12-16
    Mega Man games are light on plot, but do a lot of showing not telling. This happens to be my favorite form of storytelling, so of course I spent too much time thinking about the Mega Man universe. If you’re not familiar, Mega Man is a popular video...
  • Representation Matters - Eric Bailey

    Representation Matters - Eric Bailey

    2020-12-15
    Posted on CSS-Tricks: The important bit I learned this year is the same thing I learn over and over again: When it comes to disability, representation matters…
  • So you wanna create an eco-friendly website - Eric Bailey

    So you wanna create an eco-friendly website - Eric Bailey

    2020-11-26
    Posted on thoughtbot: We can’t talk about making green websites. Instead, we need to think in terms of harm reduction…
  • Using a folder other than <code>posts/</code> with Eleventy - Eric Bailey

    Using a folder other than posts/ with Eleventy - Eric Bailey

    2020-11-22
    I just updated this site to use Eleventy. I don’t update enchilada that much anymore. It’s now more a place to centralize all the little tweaks and gotchas of web work, and less a platform for scaffolding websites. In all honestly, enchilada was...
  • Tailwind versus BEM - Eric Bailey

    Tailwind versus BEM - Eric Bailey

    2020-10-29
    Posted on thoughtbot: There are benefits and drawbacks to every CSS styling approach. Keeping an open mind helps.…
  • Focus Management and Inert - Eric Bailey

    Focus Management and Inert - Eric Bailey

    2020-10-19
    Posted on CSS-Tricks: Focus management is the practice of coordinating what can and cannot receive focus events. It is one of the trickier things to do in front-end development, but it is important for making websites and web apps accessible…
  • Saying no to Diez (for now) - Eric Bailey

    Saying no to Diez (for now) - Eric Bailey

    2020-09-18
    Posted on thoughtbot: I had some time to evaluate a different few design token solutions, and decided to give Diez a shot. Here are my impressions…
  • Consider the Tomato - Eric Bailey

    Consider the Tomato - Eric Bailey

    2020-09-08
    Posted on thoughtbot: Tomatoes are a bit of an ontological mess…
  • The Radium Craze - Eric Bailey

    The Radium Craze - Eric Bailey

    2020-08-25
    Radium was discovered in 1898 by Polish chemist Marie Sklodowska Curie. To produce radium, you need to extract it from pitchblende, an ore that contains uranium. Radium was discovered in working with the known properties of pitchblende. Curie noticed...
  • a11y is web accessibility - Eric Bailey

    a11y is web accessibility - Eric Bailey

    2020-08-10
    For better or worse, I spend a decent amount of time on social media. When you read it regularly, you start to notice that there’s an ebb and flow to the kinds of things that get brought up. People post ideas and observations, followed by reactions,...
  • The world does not revolve around your product - Eric Bailey

    The world does not revolve around your product - Eric Bailey

    2020-08-06
    Posted on thoughtbot: A common problem I run into with product founders and larger organizations is the idea that their customers will be obsessed with their products…
  • Mug handles - Eric Bailey

    Mug handles - Eric Bailey

    2020-08-06
    My two-part piece on equivalent experiences is now live on Smashing Magazine. I have complicated feelings about it. First off, writing for Smashing Magazine is a great experience, and I encourage you (yes, you) to pitch them. Their team is friendly,...
  • Improving the usability and accessibility of a healthcare website by being mindful of reading level - Eric Bailey

    Improving the usability and accessibility of a healthcare website by being mindful of reading level - Eric Bailey

    2020-08-06
    Posted on thoughtbot: Improving the reading level is often overlooked or downplayed as unglamorous work. Yet it is one of the most effective things you can do to make a product more usable…
  • I don’t want your job - Eric Bailey

    I don’t want your job - Eric Bailey

    2020-07-21
    Posted on thoughtbot: It’s arrogant to assume you can waltz into a client engagement and fix everything just because you’re good at computers…
  • Equivalent Experiences: Thinking Equivalently - Eric Bailey

    Equivalent Experiences: Thinking Equivalently - Eric Bailey

    2020-06-05
    Posted on Smashing Magazine: This is the second of two articles on the topic of how digital accessibility is informed by equivalency. Previously, we have learned about the underlying biases that inform digital product creation, what isn’t an...
  • Equivalent Experiences: What Are They? - Eric Bailey

    Equivalent Experiences: What Are They? - Eric Bailey

    2020-05-27
    Posted on Smashing Magazine: If you spend enough time interacting with digital accessibility practitioners, you may encounter the phrase “equivalent experience.” This saying concisely sums up a lot of the philosophy behind accessibility work…
  • A Complete Guide to CSS Functions - Eric Bailey

    A Complete Guide to CSS Functions - Eric Bailey

    2020-05-27
    Posted on CSS-Tricks: Like any other programming language, CSS has functions. They can be inserted where you’d place a value, or in some cases, accompanying another value declaration. Some CSS functions even let you nest other functions within them…
  • Myth: ARIA Has Perfect Support - Eric Bailey

    Myth: ARIA Has Perfect Support - Eric Bailey

    2020-05-13
    Posted on The A11Y Project: ARIA should be the last tool you pull out of your toolbox, not your first…
  • SVG, Favicons, and All the Fun Things We Can Do With Them - Eric Bailey

    SVG, Favicons, and All the Fun Things We Can Do With Them - Eric Bailey

    2020-04-24
    Posted on CSS-Tricks: Favicons are the little icons you see in your browser tab. They help you understand which site is which when you’re scanning through your browser’s bookmarks and open tabs…
  • How to not make a résumé in React - Eric Bailey

    How to not make a résumé in React - Eric Bailey

    2020-04-07
    I’ve seen a fair share of tutorial links floating around in newsletters and Twitter and the like recently. They all promise the same thing, namely how to use React to create a résumé. I mean, I get it. It’s important to have something to build towards...
  • Using personas in the Product Design Sprint - Eric Bailey

    Using personas in the Product Design Sprint - Eric Bailey

    2020-03-04
    Posted on thoughtbot: Hi, my name is Eric, and I used to hate personas…
  • Operating System and Browser Accessibility Display Modes - Eric Bailey

    Operating System and Browser Accessibility Display Modes - Eric Bailey

    2020-01-23
    Posted on The A11Y Project: Most computers, laptops, tablets, smartphones, and web browsers have specialized tools to help people read and take action on the content they display…
  • What the Web Still Is - Eric Bailey

    What the Web Still Is - Eric Bailey

    2019-11-21
    Posted on CSS-Tricks: Being a pessimist is an easy thing to fall back on, and I’m trying to be better about it. As we close the year out, I thought it would be a good exercise to take stock of the state of the web and count our blessings…
  • Tech metaphors - Eric Bailey

    Tech metaphors - Eric Bailey

    2019-11-11
    Tired of referencing the same yaks, sheds, and cars over and over again? Here’s a few new metaphors to drop at your next sprint planning meeting: Winchester Mystery House A mansion in San Jose, California that was once occupied by Sarah Winchester,...
  • Truths about digital accessibility - Eric Bailey

    Truths about digital accessibility - Eric Bailey

    2019-07-29
    Creating, maintaining, or evaluating accessible technology? Here are some things to keep in mind (note that identity-first language is intentional): Each screen reader behaves differently This is by design. Behavior is a balancing act between a screen...
  • Attempting to corral colors with a Sass function - Eric Bailey

    Attempting to corral colors with a Sass function - Eric Bailey

    2019-06-07
    Posted on thoughtbot: I’ve been experimenting with a Sass color function, and I can’t tell if I love it or hate it…
  • ARIA is Spackle, Not Rebar - Eric Bailey

    ARIA is Spackle, Not Rebar - Eric Bailey

    2019-05-20
    Posted on CSS-Tricks: Much like their physical counterparts, the materials we use to build websites have purpose. To use them without understanding their strengths and limitations is irresponsible…
  • Universal Design: 11 Practical Tips to Make Your Sites and Apps More Accessible - Eric Bailey

    Universal Design: 11 Practical Tips to Make Your Sites and Apps More Accessible - Eric Bailey

    2019-05-15
    Posted on Shopify Partners: Accessibility has come a long way over the last few years. It used to be a niche discipline focused on people with disabilities, but recently this focus has shifted towards inclusive design and the understanding that...
  • Lighthouse - Eric Bailey

    Lighthouse - Eric Bailey

    2019-05-14
    Lighthouse is an open source auditing tool made by Google to help developers understand how well their site is doing in terms of four metrics: Performance, Best Practices, Search Engine Optimization (SEO), and Accessibility. If you’re feeling...
  • Fighting uphill - Eric Bailey

    Fighting uphill - Eric Bailey

    2019-05-03
    As someone with a good deal of interest in the digital accessibility space, I follow WebAIM’s work closely. Their survey results are priceless insights into how disabled people actually use the web, so when the organization speaks with authority on a...
  • Revisiting prefers-reduced-motion, the reduced motion media query - Eric Bailey

    Revisiting prefers-reduced-motion, the reduced motion media query - Eric Bailey

    2019-04-30
    Posted on CSS-Tricks: Two years ago, I wrote about prefers-reduced-motion, a media query introduced into Safari 10.1 to help people with vestibular and seizure disorders use the web…
  • An Introduction to the Reduced Motion Media Query - Eric Bailey

    An Introduction to the Reduced Motion Media Query - Eric Bailey

    2019-04-24
    Posted on CSS-Tricks: The open web's success is built on interoperable technologies. The ability to control animation now exists alongside important features such as zooming summary, installing extensions, enabling high contrast display, loading...
  • slashbot - Eric Bailey

    slashbot - Eric Bailey

    2019-03-15
    Posted on thoughtbot: All about a little Slack bot built during investment time…
  • Paint the Picture, Not the Frame: How Browsers Provide Everything Users Need - Eric Bailey

    Paint the Picture, Not the Frame: How Browsers Provide Everything Users Need - Eric Bailey

    2019-02-07
    Posted on A List Apart: Every adjustment to the appearance and behavior of the features browsers let you manipulate is a roll of the dice, gambling on the delight of some at the expense of alienating others…
  • Little Library - Eric Bailey

    Little Library - Eric Bailey

    2019-01-14
    Posted on thoughtbot: At the end of the year, thoughtbot sets aside two days for a hackathon called Ralphapalooza. The name is a portmanteau of Ralph, the robot we use for our logo, and the term palooza. During Ralphapalooza, we pitch ideas, form...
  • Reader Mode: The Button to Beat - Eric Bailey

    Reader Mode: The Button to Beat - Eric Bailey

    2019-01-07
    Posted on CSS - Tricks: As a young nerd, I loved to immerse myself in digital worlds, learning the ins and outs of the rules someone else had created for me (intentionally or not). But the older and crankier I get, the more I find myself losing...
  • Web components still need to be accessible - Eric Bailey

    Web components still need to be accessible - Eric Bailey

    2018-12-20
    Posted on 24 Accessibility: Web components are an exciting technology that allows developers to create self-contained, reusable code patterns that are easy to control and update. The idea of web components is not new, nor is it unique to JavaScript frameworks…
  • Be the Villain - Eric Bailey

    Be the Villain - Eric Bailey

    2018-12-06
    Posted on 24 ways: Inclusive Design is the practice of making products and services accessible to, and usable by as many people as reasonably possible without the need for specialized accommodations. The practice was popularized by author and User...
  • Quick test: Large touch targets - Eric Bailey

    Quick test: Large touch targets - Eric Bailey

    2018-11-21
    Posted on The A11Y Project: A touch target is the total area a person can click or tap on to activate an interactive element such as a link, input, or button…
  • A designer developing for Android - Eric Bailey

    A designer developing for Android - Eric Bailey

    2018-11-08
    Posted on thoughtbot: We are working with a client who tasked us with helping them create an Android app that replicates a subset of features on their iOS app. It's an interesting challenge: not every interaction on iOS can directly translate to Android…
  • Quick Tip: Use the “lang” Attribute for Better Accessibility - Eric Bailey

    Quick Tip: Use the “lang” Attribute for Better Accessibility - Eric Bailey

    2018-10-23
    Posted on Envato Tuts+: The lang attribute is one of the global HTML attributes developers can apply to any HTML element, and it can really help with accessibility…
  • The Importance of Heading Levels for Assistive Technology - Eric Bailey

    The Importance of Heading Levels for Assistive Technology - Eric Bailey

    2018-10-22
    Posted on Envato Tuts+: The HTML specification describes six heading elements: h1, h2, h3, h4, h5, and h6. The number in each of these heading elements reflects its priority, with h1 being the most general and h6 being the most specific…
  • The Importance Of Manual Accessibility Testing - Eric Bailey

    The Importance Of Manual Accessibility Testing - Eric Bailey

    2018-09-12
    Posted on Smashing Magazine: Automated accessibility tests are a great resource to have, but they can't automatically make your site accessible. Use them as one step of a larger testing process…
  • The possibilities of the color-adjust property - Eric Bailey

    The possibilities of the color-adjust property - Eric Bailey

    2018-08-14
    Posted on CSS-Tricks: With the web's growth comes new features to better accommodate its new form factors and use cases. One feature I'm excited about is the color-adjust property, proposed in CSS Color Module Level 4. It is an acknowledgement...
  • Don't Use The Placeholder Attribute - Eric Bailey

    Don't Use The Placeholder Attribute - Eric Bailey

    2018-06-20
    Posted on Smashing Magazine: The placeholder attribute contains a surprising amount of issues that prevent it from delivering on what it promises. Let’s clarify why you need to stop using it.…
  • How to Lead Better User Interviews - Eric Bailey

    How to Lead Better User Interviews - Eric Bailey

    2018-06-12
    Posted on thoughtbot: This isn't a post about convincing you of the benefits of user interviews, or the ills of leading questions. Nor is it a treatise on the one true way to conduct a user test. Instead, these are some observations I've made...
  • Focusing on Focus Styles - Eric Bailey

    Focusing on Focus Styles - Eric Bailey

    2018-03-29
    Posted on CSS-Tricks: Not everyone uses a mouse to browse the internet. If you’re reading this post on a smartphone, this is obvious! What's also worth pointing out is that there are other forms of input that people use to get things done. With...
  • Building a Good Download… Button? - Eric Bailey

    Building a Good Download… Button? - Eric Bailey

    2018-02-03
    Posted on CSS-Tricks: The semantics inherent in HTML elements tell us what we're supposed to use them for. Need a heading? You'll want a heading element. Want a paragraph? Our trusty friend p is here, loyal as ever. Want a download? Well,...
  • How to build a cloud-hosted accessibility testing Windows computer using Amazon WorkSpaces - Eric Bailey

    How to build a cloud-hosted accessibility testing Windows computer using Amazon WorkSpaces - Eric Bailey

    2017-12-17
    Posted on 24 Accessibility: As more and more services necessary to living life go online, it becomes imperative to ensure that everyone—regardless of ability or circumstance—can use the websites that host them…
  • How accessible is your website for the disabled? Consider doing an audit to find out - Eric Bailey

    How accessible is your website for the disabled? Consider doing an audit to find out - Eric Bailey

    2017-11-14
    Posted on Poynter: An interview with Melody Kramer for Poynter…
  • Consistently Inconsistent: The Pitfalls of Abandoning External Consistency - Eric Bailey

    Consistently Inconsistent: The Pitfalls of Abandoning External Consistency - Eric Bailey

    2017-11-14
    Posted on Cantina: While working on a web app to make it more accessible, a coworker received an interesting request from the client’s QA department…
  • Keeping track of letter-spacing, some guidelines - Eric Bailey

    Keeping track of letter-spacing, some guidelines - Eric Bailey

    2017-10-04
    Posted on CSS-Tricks: Considering that written words are the foundation of any interface, it makes sense to give your website's typography first-class treatment…
  • Equifax Data Breach, Credit Freezes, and Beholden Design - Eric Bailey

    Equifax Data Breach, Credit Freezes, and Beholden Design - Eric Bailey

    2017-09-11
    Ever been frustrated because a movie theater plays advertisements before the trailers even start? This is a kind of experience I call “Beholden Design.” Full of Dark Patterns and pain, Beholden Design is the evil, goatee-wearing twin of Universal...
  • Make technology work for you, not the other way around - Eric Bailey

    Make technology work for you, not the other way around - Eric Bailey

    2017-07-20
    Posted on The Human in the Machine: I've noticed myself repeatedly giving out these two pieces of advice. Maybe they'll resonate with you…
  • Let’s Talk About Speech CSS - Eric Bailey

    Let’s Talk About Speech CSS - Eric Bailey

    2017-07-11
    Posted on CSS-Tricks: Boston, like many large cities, has a subway system. Commuters on it are accustomed to hearing regular public address announcements. Riders simply tune out some announcements, such as the pre-recorded station stop names repeated...
  • Crafting a chatbot people will use: Part 2 - Eric Bailey

    Crafting a chatbot people will use: Part 2 - Eric Bailey

    2017-07-06
    Posted on Cantina: Chatbots contain multitudes…
  • Crafting a chatbot people will use: Part 1 - Eric Bailey

    Crafting a chatbot people will use: Part 1 - Eric Bailey

    2017-06-21
    Posted on Cantina: Chatbots are weird. There's no other way to say it. We spent the past month working on a chatbot project and it was one of the most difficult design problems I've faced in my professional career…
  • Improving the User Experience of IoT Firmware Updates - Eric Bailey

    Improving the User Experience of IoT Firmware Updates - Eric Bailey

    2016-11-15
    Posted on Cantina: When I bought a couple of Internet of Things devices recently, I had a simple goal: to save some money…
  • Building a better button in CSS - Eric Bailey

    Building a better button in CSS - Eric Bailey

    2016-10-19
    Posted on Cantina: If you're not careful, it becomes quite easy to paint yourself into a corner trying to keep up with the visuals of an app as it evolves. Fortunately, there's an approach that helps you manage this compounding complexity…
  • Accessible SVGs in High Contrast Mode - Eric Bailey

    Accessible SVGs in High Contrast Mode - Eric Bailey

    2016-09-22
    Posted on CSS-Tricks: Making your SVG accessible includes adding extra steps to your workflow, but is well-worth it…
  • Instituting a culture of accessibility in your organization: Part 2 - Eric Bailey

    Instituting a culture of accessibility in your organization: Part 2 - Eric Bailey

    2016-07-27
    Posted on Cantina: I won't lie: What I'm proposing is tricky. Part of the challenge of converting an organization and its body of work into an accessible one is deciding where to begin…
  • Organizational buy-in on Responsive Design - Eric Bailey

    Organizational buy-in on Responsive Design - Eric Bailey

    2016-06-02
    Posted on Cantina: It is no longer appropriate to expect your users to sit down at a desktop computer to perform a task in one complete session, especially one that demands ten minutes or more of their full attention…
  • Instituting a culture of accessibility in your organization: Part 1 - Eric Bailey

    Instituting a culture of accessibility in your organization: Part 1 - Eric Bailey

    2016-04-05
    Posted on Cantina: Remember those Reese's Peanut Butter Cups commercials from the 1980s? A couple of hapless people would be walking down the street, one with a chocolate bar and the other with a jar of peanut butter…
  • Battery Status API: We need to talk - Eric Bailey

    Battery Status API: We need to talk - Eric Bailey

    2016-01-13
    Posted on Cantina: As the browser continues to become more aware of its host device's capabilities the line between website and application continues to blur…
  • I’ll Make an Exception Just for You: Using the Exception Comment to Help Maintain Mature, Large-scale Sass Projects - Eric Bailey

    I’ll Make an Exception Just for You: Using the Exception Comment to Help Maintain Mature, Large-scale Sass Projects - Eric Bailey

    2015-10-30
    Posted on Cantina: Using the EXCEPTION comment to help maintain mature, large-scale Sass projects…