The dream of Stephen Bailey: Programmer Stephen Bailey told that dreams help him to write computer programs. So, once it worked over the program which should allow the computer to work at the same time over several complex mathematical challenges. Somehow time in a dream he saw, how data float before it in three-dimensional space. He observed abstract geometrical forms with numbers inside. Without waking up, the programmer understood, what algorithm should be used - the dream contained all necessary details of future program. Having woken up, Bailey sat down at the computer and write the program.