I know that as programmers it is easy to neglect the UI while trying to get your program functional (not to mention trying to meet deadlines and keep costs down), but I think think the user experience is just as important as the functionality entirely. I've realized recently that the time I've dedicated to UI has gotten smaller and smaller which means not only do my users suffer and have reduced efficiency, but more of my time is spent providing support to simple questions.
One of my New Years resolutions this year is to spend more time focusing on the UI/UX of my apps. So, the question I pose to all of you is what methods do you use to improve your UI? Personally, I am leaning toward adopting Apple's Human Interface Guidelines .
Happy New Year!