However, amatures have almost ZILCH understanding/skills of long-term *maintainability*. However, kudos for maintainability skill are generally rare in comming. That is the big contradiction of the industry IMO. Bosses don't know what is good for them, jugding things on superficial sh8t instead.
Actually, notice of this type of things usually comes from your peers rather than the PHB's. There's nothing quite like being told by someone (assigned to make a change to a program you originally wrote) that it was easy to make the modification to it.
(The one I'm thinking of, about the third or fourth program I wrote after I joined the programming work force, is IMO a pile of gently steaming crud, but it was nice to hear that someone thought it was halfway decent code even if I disagree with them on that. :-)