Sorry But I will recapture his thinking here:
* Try to be explicit { rather than implicit }
* Carefully consider inlining { large blocks of code }
* Do not use static initializers { for infrequency or trivialities }