<p>Coding consists of writing algorithms for software, and drafting consists of drawing layouts for implementations. Which task is more worthwhile? Some engineers have expertise at both. I know that electrical engineers are expected to have some programming skills. Computer engineers are supposed to be fluent at both.</p>