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