Like the movie Fight Club, there seems to be an unspoken rule in software development that most individuals entering the field do not realize. Everyone acknowledges the initial mountain that must be climbed. Learning how to think in a logical manner, understand software constructs, and internalize programming languages are all necessary and obtainable merit badges. Although the pinnacle of the mountain is above the clouds, everyone starts their journey at the base. Before too long they are up above the clouds and the picture becomes more clear. There are tons of people already up there! And the mountain is even bigger above the clouds! This is the place where a programmer's career really starts. During the following formative years each developer begins to codify his/her own coding style, ideas, theories, and opinions about software development. In this time, programming habits both good and bad are established.