Building better user interfaces

Building better user interfaces

A good interface must solve the user's problem before it tries to look impressive. Clear hierarchy, consistent spacing and useful feedback are the foundations of a dependable experience.

Every page should have an obvious primary action. Color, scale and placement should guide users toward it without making the interface noisy.