Not only in code. Documentation for the end user (or at least halfway there, the final document is done by a separate department), is important, too.
There is a reason that my job description is “Embedded Systems Architect”. But I see this complete packet as “programming”.