That’s a good question, Naim Rahman. I definitely did mean the former — where the system architecture is flawed because of technological capabilities. If something has been setup in a non-scalable manner (I have encountered this a lot in the recent past), rethinking flows helps in questioning why somethings have been structured in a particular way and hence opening it up for discussion.
Thanks for this article. This resonates a lot with how we have been trying to build the design system as well.
So I was curious to know if these shared styles are available in the library. Since Sketch does not share styles with libraries yet, how are you handling it and passing it along to other designers?
Great point Mattia Astorino. Yes, you can export interactive live prototypes. This is useful definitely when you have the capacity to have that app running on your user’s computer. However, for non Mac users and for sending it out on platforms like usertesting.com, it does not work.
I think Figma is great. The folks at Figma are really adapting to the needs of modern design. Especially for non-MacOS users, Figma is amazing as it makes designing easier as you don’t need to use bulky Adobe apps. Having said that, Adobe XD is less bulkier and made specifically for this purpose of simple UI design.
I like your other examples but this one is a strict no for error states. This is a terrible accessibility failure where a person with color blindness cannot know that something is wrong this field even though there is a subtle icon in the text field that might indicate something, but that icon does not comply contrast rules and hence pretty inaccessible.
I have been writing on Medium for quite some time now. Honestly, my bias towards the recommendation system is mostly because I am so used to it by now. Wearing the critique hat — a few things seem unnecessarily convoluted. Why do I, as a writer, have to delve deep into figuring out how many people actually liked this instead of just surfacing it…
I love your idea of multiple designers working on a product instead of one taking complete ownership. This facilitates more design thinking and with the correct critique mindset, this definitely would improve the quality of designs out there. When designers work in a silo with just input from others in the team, there tends to be a vacuum, or lack of…
Yes, definitely. That is something which I’d like to cover in my next article that is targeted towards writing better accessible code. This one is more towards how to make web products accessible “visually” and interaction-wise. But yes, ALT text is extremely important for screen-readers to read out an image to users.