Cara, tem um livro chamado "Design Centrado no Usuario", do Travis Lowdermilk. Esse livro praticamente responde sua pergunta, utilizando conceitos de UX.
Uma Googlada rapida ai e vi ele por 30 moedas nas "estantes virtuais" da vida.
Tem um outro, tambem: "Design para quem não é designer", do Robin Williams. Este é mais voltado para noções gerais de design.
Na minha opinião, ambos são leituras obrigatórias para qualquer profissional de frontend.
A única solução para o seu problema é cair de cabeça numa boa literatura técnica. É assim que programadores vencem barreiras.
Boa sorte e força, irmao!