I must admit, one of the more fun aspects of teaching has nothing to do with instructing, but has everything to do with observing. I particularly enjoy watching the patterns that develop amongst my students when using software. In some instances the patterns are based upon mimicry (actually, I bet all of them are, but I don’t always see the original inspiration), where I demonstrate something, and then everybody executes the task the same way. This occurs during lessons when I am teaching.
The real fun begins when people are put in front of new software with no instruction, but with self-motivation. The self-motivation is what propels the exploration of software through the hardships and failures which will occur frequently during the process. In these particular cases, the self-motivation comes from the want to play. My students are exploring all of the games on the computer.