I absolutely hate about fifty percent of my job. Don't get me wrong, I wouldn't want to do anything else at this point in life, but there's a big part of the job that gets on my nerves. Give me a non-trivial problem to solve, and I can come up with a solution that would knock a lot of socks off. Tell me what an application has to do, and I can come up with what is usually a decent, often best-case architecture in next to no time, and get from there to solid code in a flash.
Just don't ask me to create a compelling UI, at least not for the Notes client. No, let's make that anywhere -- the few really nice web UIs I've ever designed were probably accidents. I shouldn't be trusted with fonts, tables and colours on a computer.
I'm not artistically challenged. Give me a canvas, oils and brushes and I'll paint you something you'd want to hang. Hell, I'll paint you something you'd want to buy. Give me some fine parchment or the rags to make some real paper, a collection of cured quills and reeds, a knife and some inks and I can show you what calligraphy can be. I just can't translate any of that to the computer. I can't do it in an illustration or paint package, and I certainly can't do it with declarative statements, at least not without far too many hours of trial and error. Now, if you can show me what it's supposed to look like, spec the colours, etc., I can get from your picture to a working version quickly and painlessly. That's mechanical. It's the creative aspect I can't do if there's a machine between me and the work.
I would love to find myself in a place where I could just throw the UI to a designer. I've heard that HTML support in Notes 7 is supposed to be a huge improvement over what's in Notes 6 (that's apparently a last-minute decision, if I read people like Debbie Branco correctly, so it probably won't be true in current betas). I wonder if it will have progressed to the point that a simple code monkey like me can delegate the artsy bits to people who are actually good at that sort of thing.