Last night I dreamed that I was programming in a little programming language called brainf***. It was really frustrating, as though I just couldn't quite get the program to do what I wanted it to do, or as though the problem I was trying to solve just didn't lend itself well to a language consisting of only eight tokens. I think, now that I'm trying to remember it, that I was attempting to use brainf*** to develop a proof for some stupid theorem or something, but the theorem was really trivial and intuitive, and therefore proving it requires the use of brainf*** to make it more challenging, so that you don't get bored and subsequently die from said boredom. Or something like that. It's very hazy now.
In any case, the reason that I was dreaming about brainf*** is because on Tuesday (in real life) I spent an hour writing a brainf*** interpreter in C++. It works really well, though that's not saying much as it's such a simple language to implement.
Is there some subtle subconscious message coming out of this? I wrote an interpreter for brainf***, and then I dreamed about brainf***. How can I find more meaningful interpretations of my dreams? Et cetera.
In unrelated news (or is it?), I watched a film called White on Rice this week. It is the funniest movie I have ever seen. I recommend it for the whole world.