I'm a firm supporter of coding conventions (at least of my coding conventions). Software factories [ ^ ] [ ^ ] [ ^ ] and other code generation tools have been taking care of writing the tedious (and, sometimes, ugly) code but, at some point, some code must be written and read by human developers...