Uh ... write how Joel writes? In fact, he even wrote about this:
http://www.joelonsoftware.com/articles/fog0000000036.html
This is good stuff, you should read it.
On the way to concrete advice: in my experience, humor is good. Use metaphors and analogies and drawings, things that help people really understand what code is working. But also include specific details, because you know that someone will want them in the end. (If you do not know this, now you are doing it.)
EDIT: unexpected surprise, Jon Skeet posted a better answer than me ;-) But we are saying the same thing: I completely agree with his second point regarding the documentation of the โlarger imageโ.
source share