> Designers should know a bit about how code works, but as soon as they actually know how to code themselves, they inevitably will. Before long, they’ll come up with a design and then say “No need to pass this to a coder, I can code this myself since we’re really in a hurry!” Ugh.
And to know how code works you need to write it. Learn it. Understand the restrictions and possibilities. Your hypothetical won’t hold true to every project. This is what distinguishes professionals from amateurs.