After watching this presentation of JavaOne 2006 conference quite a while ago I got quite excited about UI design part of designing software. I had some thoughts about it when I was implementing new preferences UI (for Channels Manager for example). I have to admit that my education should have help me, but my eyes were rather closed at the right solutions. You know, sometimes one needs some little mind push or clarification. Now when I had seen the presentation mentioned above I know I was taught what Karsten was saying - omit clutter, reduce noise, KISS.
So, what should I do now? I will see Karsten's presentation again and again (it isn't enough to see it three times :)) and his Metamorphosis demo. Simultaneously I will do a little measurement of UI design principles correctness against Tonic/Jin (at the moment these are almost identical). I hope I will come to the right observation :).