James 16 December 2012 Whilst I appreciate that many (most?) developers struggle with design, they would be much better off learning a few design fundamentals, which they can then build on for the rest of their careers. Frameworks come and go, and so do fashions and trends. Design fundamentals don’t change. I don’t buy the idea that design is unlearnable or somehow innate to the right-brained elite. The same applies vice-versa: I’ve met plenty of designers who deliberately distance themselves from doing any development work because to them it’s black magic. This is self-limiting laziness caused by pigeon-holing yourself into mythical left/right brain categories. Get out of your comfort zone and learn what you don’t know properly. Your future self will thank you and World Domination is yours for the taking.