Why is making a good UI so hard for developers?


If you talk to any developer the first response that you will immediately get is “Don’t make me do UI” or “UI is not my job” or even better “I do not understand UI”.  But the same programmer has no problem in understanding lengthy SQL statements or convoluted logic or obscure algorithms all intended to make the ‘functionality’ work.  Somewhere it is inherent in the mind of a developer that a user interface is not ‘functionality’.

The origin of this mindset is not hard to decipher. Most programmers who have gone through computer science courses in college and universities have learned how to program code which runs via the command line. They have been awarded marks for solving complex mathematical problems. Nowhere in their curriculum or course has it been indicated that a good program is essentially represented by the interface it presents to a user. Similarly in an offshore…

View original post 627 more words

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: