Written Communication
- Advice to Authors of Extended Abstracts - What is an extended abstract and what information should it contain; advice by William Pugh2.
- Conclusions - Advice on dos and don'ts of effective conclusions, by the Harvard College Writing Center.
- Defining the Role of Authors and Contributors - General recommendations for resolving uncertainties about authorship, by International Committee of Medical Journal Editors.
- How to Read a Paper - The "three-pass method" for reading research papers, by S. Keshav.
- How to Read a Technical Paper - About note-taking, scheduling, and choice of reading; by Jason Eisner.
- How to Write Mathematics - A short checklist, and a longer exposition, of how to write mathematics; by P. R. Halmos.
- How to Write a Technical Paper - Strategies for effective writing of research papers by Michael Hicks1.
- Imagine the Reader (as video 🎦) - Insights about writing, when approaching it from the perspective of the reader, by Benjamin Pierce.
- Learn Technical Writing in Two Hours per Week - A student guide explaining the mechanics of a technical writing group, by Norman Ramsey.
- Mathematical Writing - Course lecture notes about technical writing and the effective presentation of mathematics and computer science.
- Semantic Line Breaks - A writing style where each substantial unit of thought is separated by a newline.
- Shitty First Drafts - An illuminating characterization of the process of writing drafts, by Anne Lamott.
- Small Guide to Making Nice Tables - A how-to to crafting more legible tables, by Markus Püschel.
- Teach Technical Writing in Two Hours per Week - A teaching guide for motivations and mechanics of running a writing group, by Norman Ramsey.
- The Craft of Writing Effectively 🎦 - Compelling advice to improve scholarly writing, by Larry McEnerney.
- Three Sins of Authors in Computer Science and Math - Advice on avoiding some common flaws in introductions and conclusions, by Jonathan Shewchuk.
- What it's like to be a POPL referee; or how to write an extended abstract so that it is more likely to be accepted - Writing advice through the eyes of a referee, by Mark Wegman2.
- Writing Good Software Engineering Research Papers - A mini tutorial about writing research papers, illustrated through statistics of submitted papers; by Mary Shaw.
- Writing Papers 🎦 - A legendary lecture about writing research papers by Leslie Lamport at Stanford in 1987.
- Writing and Speaking with Style - An immersive course in effective technical writing and speaking, by Benjamin C. Pierce and Rajeev Alur.
-
The presentation is based on earlier version by Simon Peyton Jones. ↩
-
Although the refereeing process has changed, the impact of refereeing remains relevant. ↩↩