DEV Community

loading...
Cover image for It's 🌍 Global Accessibility Awareness Day - Do you actually give a f*ck? Here are 7 reasons why YOU should.

It's 🌍 Global Accessibility Awareness Day - Do you actually give a f*ck? Here are 7 reasons why YOU should.

InHuOfficial
Specialising in accessibility and website load speed / performance. If you have a question about [accessibility] or [page-speed-insights] ask away and I will help any way I can!
・Updated on ・8 min read

Preword: The "anger" in this article is just for fun and poking a bit of fun at the "months and days" where we are meant to be aware of things we should always be conscious of, I don't want you thinking I am actually angry at people or you! 🀣

skip my silly opening rant and get to the 7 ways thinking about accessibility benefits you


Its Global Accessibility Awareness Day - Do you give a f*ck? Here are 7 reasons YOU should.

Honestly who actually cares? I mean you say you care but do you, do you really?

When was the last time you sat down before building a widget and thought "how would a person who only uses a keyboard use this?"?

Have you even taken the time to learn how to use a screen reader? I mean it takes about 20 minutes to learn enough to surf the web and see issues with your designs. Surely you have 30 minutes to learn how to use a screen reader and try your application / site if you care so much?

OK, let's make it easier - when was the last time you supported IE 11? Now I have your attention don't I? (and if you are wondering why I would suggest something so preposterous as making sure your products work on IE - nearly 11% of screen reader users are still using IE11)

The problem with "awareness days and months"

A quick side-rant to accompany the main rant!

This might have started out looking like a rant about moral obligations etc. etc. but that is boring and, as I pointed out, you don't really care.

We all want to care, we really do, we are nice human beings after all.

But in reality we have 100 things that are more important to us, a boss shouting in our ear, client deadlines, trying to learn 17 new libraries just to keep pace with the industry...it is exhausting, hell most of us are just trying to get by!

So what will an awareness day do? The same as every other awareness day and month, let people participate in moral posturing to feel good about themselves and then...forget about it until the next event.

I mean, look at #sheCoded - have you seen any posts about women in tech in the last 3 / 4 weeks....not really. If we really cared (myself included in this one it seems) we would see posts about it every week. But my battle is accessibility, so hopefully you can excuse me if I don't post about women in tech as often as I should!

Giving YOU a reason to care.

What you really need instead of "another day where you are meant to proclaim how inclusive and wonderful a human being you are by retweeting something" is an incentive to care that benefits you.

We are selfish creatures after all.

Most of the stuff here is web related but the principles carry across to apps too!

So here are some reasons to care that may affect you:

1. Accessibility links closely with SEO

Trying to climb those Google rankings with a product you have poured your blood, sweat and tears into?

Semantic HTML makes it easier for people who use assistive technology such as a screen reader, sure, but it also makes it easier for search engines to categorise, parse and understand your content.

This alone should pay for any time you spend learning and implementing accessibility if you are trying to sell a product or service.

Your benefit: Better Google rankings = more money!


2. Accessibility makes you a better developer

Same again - semantics.

Instead of <div> soup you start using the right HTML elements for the job.

Also a lot of semantic elements have loads of functionality built in!

Using a <form> means you get submit with Enter for example - that just saved you some JS and time!

Or what about an accordion? Use <summary> and <details> and about 96% of browsers don't even need any JS for them to work!

Hell you might even decide that your brochure site doesn't need any libraries...can you imagine the speed implications or not having to load and parse 100kb+ of JS on your web vitals? (for clarity I am not saying ditch frameworks for SAAS products, but for a simple brochure site...perhaps you could just go bare metal JS, CSS and HTML for a lightning fast experience).

Your benefit: Less time coding, potentially lighter page weight and less CPU load for faster websites.


3. Be where your competition aren't

Yet again on the things that benefit you (or your clients so it indirectly benefits you), 97% of websites / web apps have accessibility errors. And those are just the ones we can find in an automated fashion. Automated testing finds 50% of errors at best!

1 BILLION people have some form of disability, so be in the 3% club of sites that are reasonably accessible and grab a share of a massive audience your competition is ignoring!

Your benefit: Access to a huge market worth over $1 TRILLION a year that most of your competition are not looking after.


4. It makes your site better for everybody!

I mentioned it earlier but have you checked your site is usable with a keyboard only yet?

A lot of power users prefer to use a keyboard to get around as we find it quicker. Or if you are like me, you hate (with a passion) touchpads, so if you don't have a mouse handy you would rather use 50 keystrokes than the touchpad to get to something! (and it helps people with accuracy issues or blindness who may not be able to use a mouse!)

Or what about using your application on a train? Are the touch targets big enough so that when you are buffeting around you can press them still and not hit a different button by mistake? (Large touch targets also help people with accuracy issues such as people with Cerebral Palsy or Parkinson's Disease)

If you are using your phone in bright sunlight can you see all the text and read it still? (High colour contrast also helps people with poor contrast perception, most people will experience this problem as they age even if they don't have a disability)

Your users will thank you for considering these things, so they will stick around longer, so your company (or the company you work at) will grow, so your job / income is secure!

Your benefit: Happy customers and so better chances at the company you own / work for succeeding long term!


5. It makes you explain things more clearly.

Once you start considering Cognitive (Mental) Disabilities, it really makes you simplify and improve your User Experience.

Do you put "Error 41533: technical mumbo jumbo for Joe Bloggs public to ignore here" as your error messages?

Do you think 99% of people who use your application feel reassured with that or put off by it? Use plain English (or whatever language is relevant in your Country!)!

Or let's make it more simple.

1 in 5 adults (in the UK) have a reading age that is lower expected of a 12 year old!

So your superfluous overexuberance to showcase your extensive vocabulary to appear superior is essentially excluding a significant portion of the population. (Stop trying to sound smart or you will make your app unusable for some people).

You also start realising that icons everywhere is a terrible idea as most people have no idea what they mean.

You will probably (hopefully) start including text, making your app more usable for people who aren't tech savvy! (This also helps people who struggle with association, where they cannot process icons and associate them with real world objects / abstract ideas.)

Your benefit: You will learn how to communicate better, a vital skill!


6. Accessibility knowledge is becoming very valuable

Want to work on a Government project? Most countries are insistent that any Government sites are accessible.

Want to work at the big 5? Accessibility is slowly creeping it's way up the importance list.

If you want to make yourself more valuable, spend some time learning the basics. You don't even need to be an expert, just semantic HTML, some basic ARIA roles and attributes and an overview of WCAG. You could learn all of that in less than a week.

Stick it on your CV and watch the number of interviews increase.

Better yet if you have aspirations of launching your own company one day, lead with accessibility, nobody else will be doing that and the conversion rates are ridiculous (I used to sit at a 89% conversion rate on quoted work, before focusing on accessibility it was about 30% - I will be posting about how I used accessibility as a tool and sharing my secrets over the next few weeks as I no longer need client work!)

Your benefit: Better career prospects, more opportunities!


7. Live in America? Protect your company and clients

I don't like using "the stick" to encourage people to embrace accessibility, "the carrot" is far more effective.

With that being said website accessibility lawsuits continue to rise, in America at least.

Oh and slowly Apps are becoming the targets of lawsuits too so don't think you are safe if you build native Apps. There were 296 Lawsuits for Apps last year!

So protect your company, the company you work for or your clients and make stuff accessible.

Your benefit: A good night's sleep knowing that the suits aren't going to drag you through the courts!


Wrapping up

I know I didn't solve any of your problems.

I just want you to consider accessibility for more than one day of the year.

I want you to see some of the benefits for you thinking about inclusion brings. That way you can justify taking the time to learn just a little bit about accessibility.

You don't have to be an expert, just try a screen reader, learn semantic HTML, spend an hour every once in a while researching WAI-ARIA, test your website with a keyboard only.

Or if you feel really brave, trying and get your head around WCAG!

I know that accessibility information is spread out and hard to follow (if you thought this was a rant go read that article 🀣), don't let that put you off learning a valuable skill!

And don't worry I am working on trying to make accessibility easier to digest and understand!

If my mini-rant has inspired you to think about accessibility and put it on your company / personal roadmap then give me a follow.

inhuofficial image

Starting on the 1st June I will be posting twice a week on accessibility in a digestible and easy to understand format in the hope that I can remove some of the barriers that stop you from making accessible products and services.

Your benefit: I also write some silly posts so you might be entertained every once in a while as well as potentially learning about accessibility along the way. You also get to enjoy some of my rants every once in a while!

For the Algo!

Oh and if you enjoyed this article, give it a β€πŸ¦„ and don't forget:


Leave a comment for the algorithm! (even if it is just to say you hated the article πŸ˜‹!)


Discussion (29)

Collapse
jmau111 profile image
Julien Maury

I do care. I do neglect ie on my personal websites, though. The only thing I do is to use an auto-prefixer.

I'm aware I come to this pretty late, but better late than never.

Agree with all points, learning and practicing a11y helps me as a developer, so I can help others in return.

Collapse
inhuofficial profile image
InHuOfficial Author

Hehe the intention was not to make you have to affirm that you do care 😜.

I don’t mind if people’s personal sites have issues, as long as somewhere on the massive list of things we all want to do on our personal sites accessibility is on the list. (And I hope this article pushes accessibility a little higher on the list πŸ˜„

Collapse
jmau111 profile image
Julien Maury • Edited

As the title is "Do you actually give a f*ck?", I wanted to claim it, sorry if that looked insecure, because I'm not, I'm passionate πŸ’

Thread Thread
inhuofficial profile image
InHuOfficial Author

Haha no I understood you, now we are in the realm where my sarcasm didn't translate! It keeps getting me in trouble as you can't hear the tone of my voice and I am a sarcastic so and so 🀣 Love the passion!!!!

Collapse
kiranrajvjd profile image
Kiran Raj R

I never gave importance to Accessibility, I think I should, thanks for the inspirations.

Collapse
inhuofficial profile image
InHuOfficial Author

Given the epic listicles you post I hope to see a "200 accessibility hacks" article coming out in the near future πŸ˜‹πŸ€£πŸ€£

Collapse
kiranrajvjd profile image
Kiran Raj R

No articles will be above your posts..

Thread Thread
inhuofficial profile image
InHuOfficial Author

Awww shucks you are making me blush! 😊 hehe.

Thread Thread
kiranrajvjd profile image
Kiran Raj R

By the way any book or articles that will guide to implement Accessibility in web development.

Thread Thread
inhuofficial profile image
InHuOfficial Author

I tend to point people to wuhcag.com/wcag-checklist/ as it makes WCAG a lot easier to follow / understand.

Then I would say a11yproject.com/checklist/ and a lot of the other resources on that site are good to get started with.

Then sadly it is difficult (hence why I have put together a content plan around accessibility) so it is a case of reading a load of blogs: digitala11y.com/accessibility-blogs/ has a list of loads of blogs to follow.

Thread Thread
kiranrajvjd profile image
Kiran Raj R

Now I have a place to clear doubt about accessibility, you. thank you

Thread Thread
inhuofficial profile image
InHuOfficial Author

Not an issue, FYI you always have a place to clear doubt, just drop me a message, I am always happy to offer some advice / guidance!

Collapse
hellonehha profile image
Neha Sharma

🀩

Collapse
inhuofficial profile image
InHuOfficial Author

Thanks Neha, am I going to see anymore accessibility interview questions soon? 🀣🀣

Collapse
hellonehha profile image
Neha Sharma

Yes, there are in my draft and I worked on a new topic on accessibility too. Unfortunately, due to COVID 2nd wave impact in India, I was busy with family and friends. Started getting myself to work now.

Thread Thread
inhuofficial profile image
InHuOfficial Author

Good stuff, I hope you and your family are OK in all the madness over there! Much ❀ from the UK!

Thread Thread
hellonehha profile image
Neha Sharma

Thanks a lot to God...my family is safe but lost a few friends, relatives, and colleagues. Hopefully, this gets over soon. You take care

Thread Thread
inhuofficial profile image
InHuOfficial Author

You too Neha, keep fighting the fight and stay safe!

Collapse
rafaelassumpcao profile image
Rafael A

fantastic article, here in brazil there are accessibility laws, but even de government don't give a f*ck, which is incredibly frustrating, because my brother have visual disability and still strugle with screen readers output, always confusing or with a lot of missinformation or even none information at all.

TBH i'm ashamed, that as a developer, for many times i did not contribute to change it, even for my brother. there are no excuses for it, they will say, "it's not our priority", "we can do it later", "we have to achieve in time to market"... then accessiblity falls by the wayside again in every project.

Collapse
inhuofficial profile image
InHuOfficial Author

It is similar here in the UK, we have the laws, everybody ignores them.

It is why I am trying to change the perspective from β€œyou must think about accessibility” to β€œthinking about accessibility benefits you”.

I am working on a series to help developers put accessibility higher up the priority list by helping them persuade their boss / clients that it is in their benefits...watch this space and we will see if it is any good! 😜

Thank you for sharing, don’t feel ashamed, as I said, most of us are just trying to get by!

Collapse
inhuofficial profile image
InHuOfficial Author

If there is anything you disagree with in the article or anything you want to add (I am more than happy to add another reason to the list if someone comes up with a good one from a "selfish" perspective) then let me know!

Collapse
raulsposito profile image
Raul

This is awesome! It's great to see lot's of people getting involved into making the web more accessible as it was meant to be.

Collapse
inhuofficial profile image
InHuOfficial Author • Edited

Yeah it has been nice to see several posts on the subject. Almost makes me feel bad that I poked fun at awareness days 🀣

Collapse
raulsposito profile image
Raul

A little humor is always welcome

Thread Thread
inhuofficial profile image
InHuOfficial Author

Glad to hear, I always feel like I need the disclaimer as sarcasm and satire don’t always come across in the written word, especially with a global readership where English might be a second or even third language!

Collapse
inhuofficial profile image
InHuOfficial Author

This isn't going to work for you, I suggest you rethink your marketing strategy and speak to a marketing professional if you think this is the way to get good backlinks or get anyone to engage with you.

Collapse
godzilla1331 profile image
godzilla1331

Thank you very much for sharing and I appreciate the information I will try to find out more.

Collapse
dreitzner profile image
Domenik Reitzner

For point 2.: Use svelte.js. You can still use a framework, but it will, being a compiler, use a lot less JavaScript or even none, depending on your implementation πŸ˜‰