This was the premise for a new blog post, but nobody reads my blog and I'm interested in other peoples opinions.
Consider you're working on a new web startup. You need to hire one designer and one programmer. You have four applications and each candidate is completely devoted your product, 2 are rockstars and 2 are average. Due to budget limitations, you can only take one rockstar. Which do you take, the UX rockstar or the programming rockstar?