"Code is a by-product", remind me to Atwood's Please don't Learn to code.
A blueprint isn't a finished deliverable if you want something that you can actually use. Code, on the other hand, mixes design and building - if you delete the code, what are you left with?