Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial

John Grillo
30,241 PointsComputer Science Zen Koans--submit your own!
Howdy Everyone, I've been computing for many, many years now and over that time, I have compiled a list of Computer Science Zen Koans that will make you think, laugh and explain the information universe. I need points for forum participation, so I thought I'd let you all vote on which one is your favorite. Feel free to submit your own
10 Answers

John Grillo
30,241 PointsOnce a student asked Moore, "If all objects we see are parts of the user interface, then why not regard their graphic representations as part of the model?". Moore answered, "are their coordinates arbitrary?" "Yes, of course". "Then the model is arbitrary". The student was enlightened.

John Grillo
30,241 PointsA master once asked Moore, "What is between the one and the zero"? "Line noise".

John Grillo
30,241 PointsWhen a thunderstorm hit the system, several terminals broke down and had to be repaired. "This wouldn't have happened if we had had a voltage surge protector", one electrician pointed out. "Does the voltage surges need to be protected?" asked Moore. "No, the terminals". "Well, protect the lightening instead, it is much more general".

John Grillo
30,241 PointsA student had created a clever pattern in Game of Life, and proudly showed it to Moore: "I can prove that it's behavior is undecidable, since it is equivalent to the Halting Problem". Moore ripped out the power cord from the computer, and the pattern vanished. "It has halted" he said. The student was enlightened, but the pattern was lost.

John Grillo
30,241 Pointsbest as a demonstration]
[this one is best as a demonstration]
"Why do we have to learn about electronics when we seek to become software engineers?" an impatient person complained.
Moore overheard it and plunged a soldering iron into the complainer's workstation. "So that the software has somewhere to live".

John Grillo
30,241 PointsOne day a student asked Moore: "Does Marvin Minsky know what he is talking about? Is the mind really a society of independent agents?" "Why did you ask?" "Because if that is true, then there is no me". "Is there a Minsky?" The student was confused, and told Minsky about it; Minsky smiled and said: "No".
[in case no one knows who this is.... http://en.wikipedia.org/wiki/Marvin_Minsky]

John Grillo
30,241 PointsWhen a virus attacked the system, Moore was unperturbed and didn't try to remove it. "It is not proper to do it before observing the correct signs".
"What are they?" asked a fellow master.
"To watch the network load grow, to sacrifice the root partition to nothingness and to see the users learn fear."
[I like this one as a sysadmin.]

John Grillo
30,241 Points"Is there anything other than information in your world?" an ironic philosophy graduate once asked Moore.
"No. That question was never asked".

John Grillo
30,241 PointsA student was struggling with his project, but with no success. Finally, Moore asked him what the problem was. He answered: "I try to make this distributed database automatically migrate to unused nodes, but my processes deadlock since they cannot synchronize over the net?"
"Are they all running in the same direction?" "Yes, of course."
"Well, backtrack randomly in time then". The student was enlightened, and the program ran.

Samuel Webb
25,370 PointsI don't think we can actually vote on things labeled under General Discussion.

John Grillo
30,241 PointsAw dang, Samuel, you're right! At least I certainly can't. Still, where there any that you liked?