Let’s face it: programmers are not experts on every subject IT related out there. While many programmers are great techies, there really is no substitute for hands on experience. Unfortunately, too many developers think that because they can program, and might play around with some non-programming tech stuff at home, and read a lot of Web sites, that they are experts in a lot of subjects that they really are not. And I will be the first to admit that I have been guilty as charged in the past, and still on occasion to the present day.

You know that user we all hate? The one who knows just enough to try to muddle through something, but not enough to do it right? You know, the guy who figured out the chmod command, and then ran chmod -R 000 /* in an effort to “tighten up security