This page contains my thoughts and ideologies surrounding User Experience. When I design interfaces and interactions, these are some of the things I take into consideration. I've taken this knowledge and combined it with other fundamental elements of this site to create a sample set of Design Guidelines. I believe it's important for every project to have a document similar to this available as reference material. Through resources like this, knowledge is built and shared.
A picture is worth a thousand words. Icons can communicate so much in a small amount of space. While it is not the primary function of icons, they provide depth and character to a user interface. In this section, I'll discuss the primary types of icons I like to use as well as my recommendations around icon creation.
Glyphs are 24x24 pixel icons that are commonly used in tables and grids (to represent actions), and smaller side navigation menus. Glyphs are small enough to be used in these places, but large enough for touch interfaces.
Icons are 32x32 pixels or 64x64 pixels. Icons are commonly used to give a page or header context.
Icons should always follow the following three principles. These principles are the cornerstone for creating useful and attractive icons.
First and foremost, an icon should be obvious. Icons should not be confusing, overly detailed, or out of context when used in an interface. Research common metaphors and similar icons when designing icons.
Icons should be friendly and inviting. Create an approachable icon by balancing colors, shapes, and weights. The Golden Ratio is an underated concept in icon creation - refer to it often.
Icons should not need to be updated every time a design pattern or design philosophy changes. The should not follow trends in the industry - this prevents icons from needing constant revisions and updates.
Icons should be created with simple two-dimensional geometric shapes. Icons can be monochromatic or contain more than one color.
Merriweather Sans is the primary typeface for this site. It's a clean font but still has a certain level of charm and character.
Interaction design encompasses the idea of "how a user will interact with a user interface." There are many fundamental concepts within this area of study - these are my primary considerations when designing an interface.
Accessibility is often overlooked when designing an interface. Below are a few of the things I've learned over the years and are items I reference when creating interfaces.