Over the past several years the topic of the designer who codes has generated quite the lot of controversy within the tech community. Some camps believe designers shouldn't distract themselves with code and instead maintain their roots in graphic design as pixel-pushers, while others think that designers should be getting...