I’ve always been on your side of the heated “should designers know how to code?” debate, and the way you’ve justified your position is excellent. As you’ve identified, truly knowing your medium is essential if you’re going to justify your design decisions to those who actually have to implement them. I couldn’t agree with your position more. Can I highlight the entire article? Bravo.