Writing Tips


First, read about writing

Start your career in writing by reading about writing:


The tools


Getting started

  • Step 1: Create a skeleton of sections in your Latex file, for example: Abstract, Introduction, Related Work, System Description, Analysis, Experimental Results, Discussion, Conclusions and Future Work.
  • Step 2: Think through what you want to say in each section. You can either jot down notes on paper or write them in as Latex comments in the file itself.
  • Step 3: Fill in some technical sections. If you have proofs, diagrams, detailed system descriptions, then these are easy to write independent of the flow of the paper.
  • Step 4: Write as much of the Related Work section as you can and add the references as carefully as you can. The best time to worry about the accuracy of a reference is the first time you type it in. You may have to come back to the Related Work section after you start the Introduction, because inevitably, you'll learn something about your own work and how to describe your contributions after you write some of the other sections.
  • Step 5:. Write the Introduction. Here are some useful tips in writing an Introduction. Although it's tempting to say "I'll write the technical stuff first and worry about fluff like the Intro and Abstract later", I prefer writing the Introduction first. My belief is, if you can't write a tight, solid Introduction, you don't have a paper.
  • Step 6: After the Introduction is done, the paper should pretty much write itself.
  • Step 7: This may be a good time to write the abstract, after every other section has been written. You should have a complete first draft now.
  • Step 8: Read through your draft carefully at the sentence level. That is, look for typos, awkward sentences, grammatical problems, stylistic problems and punctuation problems. At this stage, since you are "too close to the text" you might have difficulty seeing bigger problems with the writing.
  • Step 9: Put aside the draft for a few days, or enough time to forget some of the details. Then, pick a quiet moment when you are fresh and read through the draft with a skeptic's eye. This is when you might notice bigger problems such as: unsupported claims, weak arguments, awkward flow between paragraphs, too much text on some points or too little on others, and that most fundamental problem of all, making the central point of the paper apparent.
  • Step 10: Revise and edit the paper after your fresh read. Go over it again for typos and small fixes.
  • Step 11: Ask someone else to read and comment.


Common problems

Over the years I've seen quite a few samples of student writing. Here are some typical areas where students need help:

  • Sentence flow. Sentences are not stacked or merely juxtaposed. Instead, they need to flow from one to another. Did you notice the use of "Instead" in the previous sentence?
  • Passive voice. This is the passive voice: "The problem formulation is given in Section 3". Instead, write in the active voice: "Section 3 formally describes the problem" or "We formulate the problem in Section 3".
  • Understanding how to state the problem and contributions informally. This is the type of writing students find the hardest. I find it hard.