Tuesday, March 20, 2007

Good UI ideas need not come from designers; but good ideas should also translate to good design…

Good UI ideas don’t just come from UI designers; they come from any where; at any time and by anyone. So why do you need a designer? Good question indeed. There is good reason why you should…

Now first thing to look about these “AHA! good idea” moments is there timing. If these ideas come very early in the conceptualization stage they are easier to accommodate. But the real problem comes when these ideas come at later stage. As I have been saying before design is built on decisions and they are like a pyramid of cards. If you try to replace a card placed some where at the bottom the whole pyramid can collapse. It becomes harder to design as we move up the pyramid. There are lots of dependencies that one has to take into account to add anything new to the design. Every thing in a UI is interrelated. Adding or changing can have a severe impact on the UI; a lot can change in order to do even some small changes.

This is where the designer comes into picture. Yes any one can get good ideas but what any one else can not do it to “translate” a good idea into good design. A good design fits into the scheme of things and blends perfectly with its interrelated elements. A good idea may look good in a specific use case; but may also spoil a bunch of others. A designer can make sure (if he’s good) to make that good ideas look good in all use case/scenarios/conditions. What designer can bring in is that multi perspective analysis to make sure it doesn’t conflict with any other elements on the UI and that the communication is not hampered. This is the beauty of design “make good ideas look good always”.

Thinking!!! Is all what ‘design’ is built on…the more you can ‘think’ the better (& more complete) design you can build. If you can think hard, your are already a designer :)

3 comments:

Anonymous said...

There is nothing like 'design' for software, my dear friend.Its all common sense.go figure.

Rick

Abhishek said...
This comment has been removed by the author.
Abhishek said...

Every thing in this world is built on common sense...be it design, coding or rocket science. The the difference is in the way we look at the problem...and thus different perspectives.
Yes! design for software exists. It means different to different people - Developer, Business, Product, UI etc.