There is no such thing as “perfect” accessibility
Accessibility is a really bad place for perfectionists. Here’s why.
You know, perfectionism. That “humble brag” that you throw out there when in an interview setting you are asked to identify your biggest fault?
Oh, yeah, biggest fault. I’m a perfectionist.
Always trying to make things better
But that isn’t really what perfectionism is about. Perfectionism is a personality trait characterized by:
a person’s striving for flawlessness and
setting excessively high performance standards,
accompanied by overly critical self-evaluations and
concerns regarding others’ evaluations
Some traits that are common in perfectionists include:
intolerance for error, including the process by which things get accomplished and not just the end result.
self-destructive behaviors including being extremely hard on one’s self, procrastination, and depression when things don’t achieve your unachievable goals.
Perfectionists see gray in two shades: black and white.
Perfectionism is linked with performance anxiety. The inner voice that says “You aren’t good enough” may trigger feelings of imposter syndrome compounded by stereotype threat.
Perfectionism isn’t just about high standards. It’s about unrealistic standards. Perfectionists don’t let things go and never don’t stop at “good enough” unless forced to.
I’ve been doing a lot of interviews lately to fill testing positions for the expansion of the VMware accessibility team.
It’s important that accessibility testers know what they are doing. That can be demonstrated in a number of ways, such as certifications or answering questions about ARIA live-region attributes, or how to use the rotor in voiceover.
But it’s more important that the candidate understands the kind of environment they would be coming into, and it is of critical importance to me that they thrive in that environment. Going back to the very first article I wrote almost a year and a half ago, I always prioritize soft skills over tech skills. So I make it clear by conveying the following sentiments in exactly these words at the end of every interview:
If you are the kind of person who needs to know Friday night what you are doing Monday morning, this might not be the right job for you, and;
If you insist on perfection in everything you do, this might not be the right job for you.
Here is why both of those are incredibly important to me as a hiring manager.
I need employees who are flexible because life happens. People break bones, need emergency surgery, get divorced, move, and go on maternity leave. Older relatives get ill, and sadly, leave us. That means the highest value employees, like in baseball, are the ones that can play several positions. Employees who lack flexibility are not automatically out of consideration, but I can teach you ARIA faster than I can teach you to be flexible.
Contrary to initial instincts, perfectionists make terrible co-workers, which drags the entire team's morale down. You might think “Yay, someone who is always going to get it right,” when in reality, perfectionists:
make life difficult for the people around them;
have difficulty with collaboration and relationships.
don’t have the best time management skills — they run late on one project (because it has to be perfect) and then do not have time to stop to celebrate small victories before moving on to the next.
tend to respond more harshly in terms of emotions. Perfectionists experience more guilt, more shame, and two studies have clearly demonstrated that perfectionists experience more anger.
Not surprisingly, perfectionists have more mental health issues and higher rates of burnout.
One of the insidious side effects of perfectionism is complacency. The voice inside your head, in an attempt to avoid the crushing effort of being perfect, might whisper to you “If I can’t be perfect, why even bother?” — and that’s where the failure of your users with disabilities comes in. Even the most minimal amount of user research will tell you:
Users with disabilities don’t want perfect !!!
They want the software to work, preferably without them having to ask for help.
They want to apply for a job (again, without help) where they know how to use the tools because the tools are accessible.
They want to be treated the same as all the other humans without disabilities. Equal access. The small phrase, a big impact.
WCAG standards are not set up for perfectionists to succeed. If everything in accessibility were black or white, the Pause, Stop, Hide guideline, for example, would talk about a *button* being required, not a mechanism. The heading and alt-text guidelines would say more than the header/description needs to have “purpose”. WCAG is not prescriptive, therefore, it is impossible to be perfect at implementing it. You can only make the best recommendations you can think of that comply with the guidelines.
Accessibility is frequently a place for compromise. Fixing all the Level A bugs now, and getting the AAs in a maintenance release is a frequent remediation compromise. Get to minimal compliance now, and we’ll talk about best practices and user research in the future. Perfectionists hate compromise, because, by definition, compromise is NOT perfection. My favorite law school professor defined a successful compromise in a class I attended 25 years ago and remember to this day as something where “no one is happy with what they got, but everyone can live with it”. There is always going to be more work than time, and a successful accessibility tester will decide when something has received enough attention (even though it isn’t perfect) and move on to something else that needs more review.
There is no black and white in WCAG. There are all kinds of shades of accessibility gray, and that’s before you get into things like “Why doesn’t WCAG have guidelines pertaining to font families or italic styling” that have to be covered as best practices if you want to try and include them at all.
When you are building any team, each individual is like a piece jigsaw puzzle and you are trying to find the best fit amongst the pieces. It’s OK for one person to have weaknesses, as long as that weakness is another team member’s strength. The ultimate goal is for people to be happy in their jobs because happy people do the best work and are the most committed to their craft. It’s hard for perfectionists to be happy, and I’m making that statement as a recovered perfectionist. Do the best you can. It’s what people with disabilities want. And check your perfectionism at the door.