Should architects learn how to code?