A comment on the Clearest Code Challenge inspires this post. In particular the bit about how someone can figure out the code if it's commented, “no matter how crap the code is”.
Comments are smelly. Really. From Ward's Wiki: “Refactor the code properly and you won't need comments.” My OO Jedi Master insisted I detail the implications while blindfolded & blancing an LCD panel on my nose. There may be typos.