Oh my. How does it feel to be divided so? Here's an excerpt from joel on software, regarding user interface design...
I think most programmers' fear of UI programming comes from their fear of doing UI design. They think that UI design is like graphics design: the mysterious process by which creative, latte-drinking, all-dressed-in-black people with interesting piercings produce cool looking artistic stuff. Programmers see themselves as analytic, logical thinkers: strong at reasoning, weak on artistic judgment. So they think they can't do UI design.
I guess I'm an analytic creative, or a latte drinking logical. Perhaps a cool looking (i wish) reasoner. Is there a category for me? Should I care?
Black-dressing, logical thinking, latte drinking, snowboard loving, two-sided brain exercising, kung foo geek. I think the two sides are more related than one would think.
One day you wake up and realize that 8pt should be the starting point size for any text. 10 pt is WAY to big. You realize you are creative, as you start to look at everything in a different way. (...and wearing black and drinking coffee might be a natural progression for you) Can you ignore the analytical side? The side that pushes you to create order in everything. Design may appear to have its' idiosyncrasies, yet the foundation of design is problem solving, and creating order. Good design = good analysis = good code. Bad code = bad analysis = bad design. I cannot separate the two.