> Don't assume your readers know anything at all
But where do we stop? We can't assume everyone knows what an RTS is. We can't assume that everyone knows what a computer game is. We can't assume that everyone knows what a computer is (some people really don't know this).
You can see that this could quickly bloat the explanation.
I remember someone got frustrated on the article about ur-languages posted here on HN. He didn't know what ur-language is and didn't want to look it up by himself. I also didn't know the term, but I just went and googled it instead of berating the author of the article.