In Joi's posting today, he quips:
I remember thinking in the dream, "oh, I should blog this... "
Judging from the comments, some folks find this strange and funny. I don't find it either. I think it's perfectly natural. Whenever you become fluent in any language/medium or exposed to them a lot, it is perfectly normal for the mind to start using the frameworks of said language/medium in its thought process, dreams included.
Cases in point: I find myself very often, many times a day in fact, composing blog entries in my head. Usually in a moment of recline, when relaxing or napping, drifting off into a semi-conscious state. I'll think about something and immediately switch into "blog voice". Sadly 99% of them never get written. (Hence once of the many reasons for my strong desire for a direct brain interface to my Mac, but I digress...)
A few years ago, after a particularly frenzied all day HTML <table>-layout coding session, I found myself having an extremely emotional dream.. all in HTML.
Have you never had characters and scenarios from a movie just watched that evening appear in your dreams that night?
This is somewhat off-point from what Joi said, but it is related. The fact that he can consciously in his dream *think* "I should blog this" is very telling as well. I've heard many times that keeping a journal of ones dreams is a great way to gain control of them, by extension control of one's mind and further of one's life.
Trick number one: in your next dream, make a conscious effort to look at your hands.