Hey Ben thank you for your article. I've been thinking about the same, I feel I am much more qualified in the programming part but I really want to make good design as well. One thing I've been doing is buying html themes from sites like themeforest and adopt them to the framework I'm currently working in. These themes are not perfect, and often I have to fiddle around with their code. But the design is usually very good and done by people that are much more experienced than me in UI design. This stuff takes practise. It's almost like expecting UI designers to be able to code well. At the same time I learn different UI tricks by looking at the code.