Comment by shakow
That sail-trained sailors make better sailors than engine-trained sailors is similar to how glider-trained pilots make better pilots after transition than engine-trained pilots. They typically acquired a better understanding of the medium they're evolving in, giving them a deeper understanding of the dynamic situation of their craft.
Same for being aware of the lower abstraction layers down to machine code when you're programming in a high level language.