Reading

A few suggestions for (prospective) grad students, in no particular order:

Must read

  1. How to write a first-class paper, by Virginia Gewin
  2. Advice for researchers and students, by Michael Ernst
  3. The care and maintenance of your adviser
  4. The Ph.D. Grind, by Philip Guo
  5. What My PhD Was Like, by Jean Yang
  6. 12 resolutions for grad students, by Matt Might
  7. The Nine Circles of Scientific Hell
  8. Publishing in peer-reviewed academic journals
  9. Writing scientific articles like a native English speaker: top ten tips for Portuguese speakers
  10. Qualitative methods in empirical studies of software engineering
  11. Is verbatim transcription of interview data always necessary?
  12. How Objective is Peer Review?
  13. Edsger Dijkstra: The Man Who Carried Computer Science on His Shoulders
  14. Ten simple rules towards healthier research labs

Paper reading

  1. How to critically read papers

Paper writing

  1. How to Write an Abstract, by Philip Koopman
  2. Writing Academic Papers, by Sarah Nadi
  3. Writing Good Software Engineering Research Papers, by Mary Shaw
  4. How to write a great research paper, by Simon Peyton Jones
  5. Why I gave your paper a Strong Reject, by Matt Welsh
  6. Statistical Mistakes and How to Avoid Them, by Adrian Sampson
  7. How to Extend a Conference Paper to a Journal Paper, by Jeff Offutt
  8. Advice for writing LaTeX documents, by Diomidis Spinellis
  9. Things I Keep Repeating About Writing, by Claire Le Goues

Reviewing papers

  1. Reviewing a technical paper, by Michael Ernst
  2. Hints for Reviewing Empirical Work in Software Engineering, by Walter F. Tichy
  3. How to Write Technical Paper Reviews, by Shriram Krishnamurthi

Talks

  1. How to give a great research talk, by Simon Peyton Jones
  2. Summarizing your presentation with miniature slides, by Andreas Zeller

Rejections

  1. Dealing with Rejection, by Niklas Elmqvist
  2. Tenured Professor Rogers Talks About: Imposter Syndrome, by Casey Fiesler

Where to find money

  1. PAC SIGPLAN
  2. CAPS SIGSOFT
  3. Tips for attending OOPSLA with low budget

Fun

  1. PHD Comics