in reply to Of strict, globals, packages and style
In my experience, the best tools are not the elegant tools. Keep it simple! It might not seen elegant now, but six months later you will be able to quickly understand your code. Who wants to review (more) lengthy code just because it was written 'the right way'.