My takeaways from #a11yTO 2020 Conference

A couple of years ago a potential customer demanded accessibility (a11y) in our software. We had little a11y consideration at that time, so started by adding tabIndex and aria-label. I heard the word “accessibility” before but had little knowledge about it. As I read more, I understood it is much more than that, and I became more and more fascinated with it.

#a11yTO 2020 is the first conference I’ve attended on this topic. It is virtual because of the year 2020 (I have to get up early since I’m on the west coast). Overall it was a well-organized conference (despite some tech issues). I learned a lot from it, and here are my takeaways from it (I will skip “accessibility is important” as a takeaway):

A11y is a teamwork

From top to bottom: the company/organization needs to commit to a11y compliance; the product team needs to prioritize work for a11y; the design team needs to produce accessible design; the development team needs to implement accessible products, the test team needs to test a11y. It is not a one-man-show.

A11y can’t be done overnight

Because of the above point, it’s not possible that a person being heroic and fixing the a11y problem overnight. Everyone should have a11y in mind and the team should have a plan. Also, from experience, there is less overhead when a11y is considered at the beginning than fixing issues afterwards.

“Delight is the icing, usability is the cake”

It was my favourite quote from one talk. I immediately started to question a feature I am developing (it’s a drag-and-drop feature, and it turned out the library I am using supports keyboard). When talking about a11y, the fundamental thing is about how to use the product. If the product is hard to use by different users, e.g., mouse users, keyboard users, screen reader users, how the product looks doesn’t matter then.

Copy is important

One talk from the conference was about copywriting. It is obvious but important to know that “no one complains that it’s too easy to read”. I resonate a lot: English is my second language and language art has been my nemesis since elementary school, so I appreciate simple language very much. There are tools to help you improve copywriting, such as Readability Analyzer.

A11y is not just for software, it is everywhere

One talk is about emoji, which I never thought it has anything to do with a11y. For example, posting a tweet with emoji will cause unexpected behaviour from screen readers. To be honest, I think this is something emoji creator and screen reader should improve, but in the meantime, people should be aware of such issues and probably should avoid using emoji when posting important announcements on social media.

There is a lot to learn

In general, a11y can be very broad and touches lots of areas. From a programming point of view, there are many technologies and tools. One doesn’t have to know everything to begin. An a11y mind is foremost.

At last, be inclusive and bring people together.

(and stay safe!)

A digital poet, casual gamer, ex-YouTuber, baseball fan, Dr.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Optimising tceetree for the Linux kernel

How to Fix QuickBooks Won’t Open Error?

quickbooks-logo

Setting up a Private Password Vault in 5 Minutes with Docker

Facebook app 送審模擬器APP

Shopware VS Magento: Comparison of Two Innovative eCommerce Platforms

Event sourcing essentials you need to know when starting out

GAME OVER

Why microservices are the answer to keeping up with the pace of innovation in retail

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Xu Cheng

Xu Cheng

A digital poet, casual gamer, ex-YouTuber, baseball fan, Dr.

More from Medium

Becoming a better leader

Meet the Team: Courtney Drake

Lessons learnt while working with developers

Showcase of laptop and digital phone working together. The laptop shows the code part whereas in the phone screen you can see the final interface.

Start Your Day With a Daily Plan