4 ms·
You should invest as much into accessibility as you do into scaling. Meaning: you should think about it early on, and design for the need, but not over invest
by dmazzoni 3y ago
You should invest as much into accessibility as you do into scaling.
Meaning: you should think about it early on, and design for the need, but not over invest in it too early.
If you're at the the stage where you don't know if your idea will work, you shouldn't be polishing accessibility, just like you shouldn't be denormalizing your database schema to increase performance.
However, you should be thinking about accessibility, just like you should be thinking about how your database queries will scale if you get increased load.
So for example: if you're making a database of images, why not add a field for alt text from the start and start populating it now? If your app needs drag and drop, why not start sketching out an alternative flow for people who can't drag and drop now?
- extra88 3y ago"Premature optimization" is definitely a thing in scaling but not so much in accessibility. I suppose having a native feature to let users choose from a wide array of fonts and color schemes (vs. honoring OS settings for those) before you have users could be accessibility-related premature optimization. Accessibility is more often compared to security; if you don't think about how to securely transfer or store data early on, it's going to be much harder later on (support for SSO before you have users might be premature optimization unless your product is especially geared toward enterprises).