Good list, many are applicable to general hackery and not just ML. "Avoid boilerplate" == DRY/Don't-Repeat-Yourself.<p>OT: I really enjoy jane street posts. They got me started with ocaml, just because I didn't understand half of what they were writing about.