The user experience is infinitely more important than the developer experience. I understand the appeal of using your favourite tools, but this should never be at your users’ expense.
As Jeremy Keith puts it in Resilient Web Design:
When I’m confronted with a problem, and I have the choice of making it the user’s problem or my problem, I’ll make it my problem every time. That’s my job.
In Building accessible websites and apps is a moral obligation, my friend Chris Ferdinandi puts it like this:
This is your fucking job.
You won’t get it 100% perfect. It’s pretty much impossible. But you need to care. You need to try. You need to educate yourself.
You wouldn’t tolerate a builder who didn’t bother reading the building code or educating themselves on how to properly build a house.
So why is that OK for us as builders of web things?
I put it this way:
If you’re going to do something, you should do it properly—especially if you’re supposed to be a professional.
As Gordon Ramsay would say… Have some fucking pride!
If you have questions, feedback, or any other suggestions, please do email me. I'd love to hear from you!