Collected Advice on Research and Writing

A collection of advice about how to do research and how to communicate effectively (primarily for computer scientists).

Other references and related resources