Ian Bicking: the old part of his blog

Comment

I have to differ on the whitespace inside parentheses. I always add it when it helps separate the arguments within from the outer function. The best example is calling a function that accepts a tuple as its parameter. I think that

function((x, y))

is more confusing than:

function( (x, y) )

which IMO is unmistakably a tuple being passed.
Comment on Code Pickiness
by Ed Leafe