Programming is working with abstractions.
Even simple programming. People who can't handle abstractions not only can't program, they're incapable of understanding a directory structure, and you'd be shocked how many people that is. Those who can handle abstractions just don't realize what it is they're doing because they're just doing it.
[link|http://www.aaxnet.com|AAx]