Want to be a better designer? Start by learning to code

Good Web designers should learn how to code beyond CSS and HTML, writes Jonas Downey. Knowing the basics of Ruby and JavaScript lets designers prototype apps without having to bother real engineers, streamlining the app-creation process for all concerned. "If you can just make things functional, that's enough to evaluate and a huge head start for a real programmer to make it great," Downey writes.