Written Communication¶
- Advice to Authors of Extended Abstracts - What is an extended abstract and what information should it contain; advice.
- Conclusions - Advice on writing effective conclusions.
- Defining the Role of Authors and Contributors - General recommendations for resolving uncertainties about authorship.
- How to Read a Technical Paper - Advice on selecting the reading, scheduling the reading, and taking notes.
- How to Write Mathematics - An expository essay on how to write mathematics (spoiler: there is no recipe).
- How to Write a Technical Paper - Strategies for effective writing of research papers.
- How to read a paper - The "three-pass method" for reading research papers.
- Imagine the Reader - Insights about writing, when approaching it from the perspective of the reader.
- Learn Technical Writing in Two Hours per Week - A student guide explaining the mechanics of a technical writing group.
- Mathematical Writing - Transcribed course lecture notes on 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.
- Shitty First Drafts - An illuminating characterization of the process of writing drafts.
- Small Guide to Making Nice Tables - A focused how-to to crafting more legible tables in scientific writing.
- Teach Technical Writing in Two Hours per Week - A teaching guide for motivations and mechanics of running a writing group.
- The Craft of Writing Effectively - Compelling advice to improve scholarly writing, independent of discipline.
- Three Sins of Authors in Computer Science and Math - Advice on avoiding some common flaws in introductions and conclusions.
- 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.
- Writing Papers - A legendary lecture about writing research papers.
- Writing and Speaking with Style - An immersive course in effective technical writing and speaking.
- Writing good software engineering research papers - A mini tutorial about writing research papers, illustrated through statistics of submitted papers.