Great blog post, Paul. It is great that you have the perspective of both code and design to approach this topic. I definitely agree with you that UX designers should understand at least the basics of development that bring their ideas to life. A few colleagues of mine are UX designers, and often ask me the same few questions: 1) should UX designers learn to code? and 2) to what depth should they explore code? It makes me wonder how we as developers can gauge to what extent we believe that designers should learn code… thoughts?