We've all heard the argument that "UI designers should understand the limitations of their medium". And with the hype around Macaw, et al. designers creating (some) production code seems like a goal we're driving towards.
However, what about the other side? Can a person who calls themselves a designer know how to code too well?
Does it diminish your ability to come up with new interactions? Is time spent learning to code, time lost honing your design skills? Are there other benefits - team communication, development speed, employability?
Lately, I've found myself being asked to code more and more. Has anyone found any adverse effects to this?