We've all been there. From newbie to old hat, the unexpected compiler error and subsequent hair pulling as we look for the problem that could have caused it is one of the most frustrating things a programmer can experience. Yes, it's probably even worse than the old "C is better than C++" argument (or "C++ is better than C", take your pick) that continuously makes the rounds.