In order for you to being able to design something, you have to understand how it works — how being forced to code and build my designs made me a better designer.