Being picky about code formatting is a good thing. Being a snob about your own arbitrary style conventions is just, well, being a snob. The only reasonable criterion (IMHO) for whether a given set of conventions is better or worse than another is how much it helps (or hurts) you convey the meaning of your code to the someone who's reading it, who may be you yourself, a member of your team, or anyone else. As such, it's entirely a cultural issue, and (again, IMHO) consistency within any programming group is more important than what style conventions you adopt. To say someone's code 'smells' because your own favorite style conventions aren't being followed carries it's own stink.