Why Designer's should learn programming

I was originally just a designer but learned to program early on. It was one of the best things I ever did to expand my creativity. I completely agree with the ideas that Daniel Shiffman (assistant prof at NYU’s Interactive Telecommunications Program) puts forward when suggesting that designers should learn code. On the flip side I think Coders should also learn to design. There’s can be beauty not only in what code produces but also in the way it produces it and how it’s written.