I was advised by Travis/Matt a long time ago, that when I write, assume people know nothing about the topic I am writing about. Explain it all.
Good advice!