I'm in IT; I've dealt with too many prima donna coders who cause way more problems than they fix because they won't take advice. I might not have a lot of coding talent myself, but I have enough experience to see code problems and why they're problems.