Dot Mac, a blog about the unlikely combination of OS X and DotNet has a great article for you to share with your boss, if you're an above average programmer. It's titled "
Some lesser-known truths about programming" and is worth a read regardless of your skill level. If you recognize some of the habits of the average programmer, it might be the clue you need to step up your game. I'd like to think that I'm somewhere between good and great, but I do get humbled now and then when I run across code I wrote almost 10 years ago when I was definitely average at best.