I don't like the term code smell at all. There may be truth in it sometimes but I find that it's something that programmers with an elevated opinion of their own abilities say to their more introvert colleagues across a meeting room. It just contributes to a lousy work environment.