Here is a response I wrote to an article by Jessica Enders. I wrote it in hopes that you can appreciate some more great conversation about UI design and even more so the coming mobile world.
I love this article by Jessica Enders not because it is incredibly far out there as on its critiques of flat design but because it is saying something that a lot of people have been saying for a while, myself included, but in a well articulated manner. But in particular it captures upon the dreaded push and pull graphic designers walk on the tightrope between aesthetics and function. As in the discussion she has on the form and content and also differentiating between the cancel and submit button. Absolute and true function, or design that is minimalist to the core, in trying to simplify a task of an app or poster or visual mobile element is no longer a designed thing but rather simply content or information. That is what makes being part of the design process on things such as these so interesting is that you get to influence people into what is important visually.
Setting up a hierarchy is so incredibly important for what you want to do in the mobile world such as in the comparing between the submit and cancel button being exactly the same. However, I would say even to go a step further rather than just having links be lower on the hierarchy than buttons but to even colorize the negative in red. After all humans naturally have an affinity to using red as slowing down or stopping due to simple natural things in our daily lives like stop signs and stop lights or warning signs. Naturally then it would make sense to keep red reserved for that unless your design is based around the color red however, I would still strongly suggest against that.
Still, I agree with her quite a bit for making that which can be filled in as hollow looking or of the appearance of being able to be filled as much as possible. After all it makes sense right to do something like this. One way you could get around this is by making sure to use gray scale to check the values of your colors to make sure your colors aren’t close in contrast. That way you can avoid that dreadful pink colored UI form that Jessica referenced in her article. Talk about …. just … it hurt my eyes a lot ok.