I dreamt that Adam Mullin was having me work on a robot simulation project. We had a 3-D robot simulator written in C#, and he was showing me how the joints automatically snapped together if you held them the right way, which was like magic because at that point we were actually holding the parts in our hands. But then we talked about how Adam wanted to use the C version of the simulator but it was incomplete. I wanted to use the Java version that I was writing myself but it was also incomplete.
At the end of the dream I was telling everyone about how some problem was due to some data being set up wrong, but then Nathan came in and proved to me that the data was fine, and that it was my code that had the bug. I was embarassed.