In my latest project, I have been working very hard on getting the UX right. I want the interface of my web app to NOT fight the user every step of the way, and to make some semi-intelligent guesses as to what they want to do. Wherever part of the interface looks clickable, I want the user to be able to click on it and get the result they expected.
That sort of precognition takes hard work - LOTS of hard work. Just today I spent pretty much ALL day on one small piece of functionality, that at the end of the day, my users will probably never really notice.
Come to think of it, *I* pretty much don't notice it now that it is finished, but I know it is there, and it is making my movements through my web app a lot smoother and logical.
Just this evening I was thinking about it, and I was a little sad that all my work was essentially invisible to the end user - after all, they only usually notice things when they DON'T work.
But I was reassured by something a wise man once told me - "Character is what you do when no one is watching". I like to think that my app has good character.