A Stupid Guide on UI Design for Engineers

Who is this guide for? #

Any engineers who are building any form of GUI applications (web, mobile, desktop apps, etc).

What will this guide focus on? #

This guide will focus on the looks, not on how your apps behave (user experience). There are resources out there that can serve you better on the latter.


Rule 1: Don’t use Montserrat #

And as the title goes: Don’t use the damn Montserrat (yes, I am looking at you, all the “corporate” sites).


Rule 2: Colors #


Rule 3: Icons? Be consistent! #


Rule 4: Spacing #

Remember this sequence:

1 - 2 - 4 - 6 - 8 - 10 - 12 - 16 - 18 -20 - 24 - 28 - 32 - 36 - 40 - 48 - 64 - 72 - 80 - 96

The important bit is: Except for 1, there’s no odd number spacing.


Rule 5: Opacity? #


References #

I read this book a few years ago. I think it’s a good resource if you want to dive deeper into this.