title: Why is good UI design so hard for some Developers?
body: <p>Some of us just have a hard time with the softer aspects of UI design (<em>myself especially</em>).  Are "back-end coders" doomed to only design business logic and data layers?  Is there something we can do to <strong>retrain our brain</strong> to be more effective at designing pleasing and useful presentation layers?</p>
  
  <p>Colleagues have recommended a few books me including <em>The Design of Sites</em>, <em>Don't make me think</em> and <em>Why Software sucks</em> , but I am wondering what others have done to remove their deficiencies in this area?</p>