Design for Programmers

Original article is posted on loveux.co. Design is not as elusive as people think it is. It is a learnable skill. Design has rules that anyone can apply to their work.