To better understand this post’s curious title, you must understand design and recognize it for what it is — what it really is. Immediately you might think of colors, images, and patterns, but design is so much more. Design is something that touches our lives continuously, day in and day out. From the subtle touches to full-out implementations that, if done properly, are unappreciated, taken for granted, and go unnoticed unless absent.
Think about it: Your eating utensils, the placement of your car’s user controls and instruments, your new and improved can opener and how it feels in your hand, everything in your life. All of it is the ever-continuing result of the design process in action. And the best of it works precisely as expected, without instruction, hesitation, or tutorial.
This also applies to a web site’s user interface.
In web development, as the discipline demands, developers must see a project on many levels. This is done to ensure interoperability, to maintain accessibility, provide a pleasing appearance, full functionality, all while considering usability and enhancements to such. In a nutshell this is web design. Some will argue that web development and web design are not conveniently interchangeable terms, but without design, development would likely fail. The reason is simple: As much as design touches us in our daily lives, we also court it religiously in our professional lives as web developers.
In the very beginning, when a web project enters the proverbial cocktail napkin stage, design must be considered. Not to show off design skills in the end, but for the sake of usability. To provide that seamless unappreciated user experience. Where will the site’s controls live? What pages will there be? What is the site’s purpose; and its goals? What will users expect and how will they interact. What would you expect? Put yourself in the users’ shoes! Colors, images, and patterns will come later.
Remember this on your next project. Instead of having to explain a feature or offer tutorial, make it easy to use. Features should be available on demand. Make it intuitive and out-of-the-box operable.
Visiting a new web site should sort of be like setting up a new television. Yeah it comes with a fifty page user’s manual, but the user isn’t going to read it unless they get stuck, and if it’s well done they won’t. Plug it in, turn it on, watch your favorite show. Remember that usability is design. And everything else should follow.