I read somewhere that the way we process visual information, there's a side of the brain that focus on detail and the other side focus on 'the big picture'.
I think you have to stop trying to rationalize each choice (like for example: a study said it was good to have those things on the left so I put them on the left) and try focusing on the 'big picture' and how you 'feel' it instead.
What do it tell you when you look at it. How does it feel? What pattern do you detect? etc. (it's a little complex to explain in words).
I think you first have to let the 'big picture' side see and feel things then you can rationalize with your 'details' side (finding explanation for why that pattern seems useful). That's probably your error and the error of a lot of those left-only type: trying to rationalize BEFORE actually having any 'big picture' (ie: blindly listening to a study is a classic example I'd say).
Also I disagree that programming is for left brain people only. You HAVE to have a view on the big picture when programming too, not only details are important but overall architecture too.