When programming becomes more uninteresting when using computer, or more ancient when using paper (we can do programming on paper especially on exam), consider the toilet wall. That's why Maryland is well on the top of the list in computer science. Here, computer science major would never waste time. When we are doing something in toilet and suddenly an algorithm pop up of our mind, without wasting time we will write it on anything. This case is true even we are "doing stuff" in toilet. At least the idea will be remembered until the "throwing period" ends.
P/S: Just keep in mind that I didn't do this thing although the algorithm makes sense. My handwriting is worse than the one on the wall, remember?