This resonates with me, and is what I always try to drum into less experienced engineers when we're pairing. You'd be surprised how often someone who doesn't know programming that well will sit down and code for a whole hour before checking if any of it works. I'm checking every line to see if it works before moving on!