Советы по дизайну для разработчиков
Будучи разработчиком необязательно знать о дизайне все. Каждый должен делать то, на что способен. Но многих ошибок можно избежать лишь с пониманием некоторых из основных принципов, лежащих в основе хорошего дизайна.