Stuck with Google (recursively)

by | Tuesday, January 19, 2010

The other day, for one reason or another, I did a Google search for the word “recursion.” According to Wikipedia, recursion

… in mathematics and computer science, is a method of defining functions in which the function being defined is applied within its own definition; specifically it is defining an infinite statement using finite components.

This is a screen shot of what Google gave me as a result of my search: (Click on the image for a larger version).

Look carefully at what Google suggests. It says.

Did you mean: recursion

The exact same word that I had searched for… For a moment or two I thought I had found a glitch in Google’s suggestion mechanism… but it suddenly hit me, that this was exactly what recursion meant! If I clicked on that link I would be taking the first step into an endless cycle, an infinite loop, which would end only when I “got it.”

This has been an inside joke amongst programmers for a while. Wikipeda provides one example from a hypothetical dictionary that goes as follows:

Recursion

If you still don’t get it, see: “Recursion”.

So in some sense Google provides a “working definition” of the word – that explains it better than just reading a definition in a dictionary. How cool is that. I think it is little games like this one that make Google so much fun to use.

(I must add that this is not a new discovery. The Wikipedia page about recursion does mention this Google trick – but it was new to me!)

A few randomly selected blog posts…

Feeling ignored by Warner Bros.

Amol just sent me this BBC story titled: Warner 'sues over Puttar movie.' That makes me so angry! How come Warner Bros is not suing me... As the BBC story says Harry Potter maker Warner Bros is suing an Indian film company over the title of upcoming film Hari Puttar -...

Good teaching is good design

Good teaching is good design

I just came across Dieter Rams: ten principles for good design and was immediately struck by how closely they paralleled what is essential for good teaching. All one has to do is replace the word "design" with "teaching" and I think we get 10 pretty...

Fear, awe and the algebra of the pendulum

In response to my previous posting titled How artists work, Leigh Wolf pointed out a book (Curious Minds: How a child becomes a scientist). I had not heard of this book before and a quick google search led me to this page. Edited by John Brockman (the brains behind...

Douglas Adams & Computational Thinking

Douglas Adams & Computational Thinking

Illustration by Punya Mishra.See sketch of Douglas Adams at the end of this post.  I have always been a huge fan of Douglas Adams, trying to sneak in his ideas into my academic writing whenever I can. I had written about my previous attempts in a blog post...

Charleston, SC for SITE 09

I am off to Charleston, SC for the SITE 2009 conference. . I can't believe it has been a year since Matt Koehler and I presented our Keynote. I am sending this note sitting in the Michigan Flyer bus (making good use of their free wi-fi) and am looking forward to a...

Special CITE issue on TPACK

The CITE Journal had a recent special issue devoted to TPACK. You can access the special issue (edited by Judi Harris and Matt Koehler) here or individual articles below. Bull, G., & Bell, L. (2009). TPACK: A framework for the CITE Journal. Contemporary Issues in...

Innovation in hybrid/blended doctoral courses

The July 2014 issue of Tech Trends has two articles co-authored by me. The first is part of our ongoing series of articles on Rethinking technology and creativity in the 21st century (you can find the more recent article here and the complete series here). The other...

TPACK in Spanish

TPACK in Spanish

Back in 2013 we (Koehler, Mishra and Cain) published an updated version of an article on TPACK. Koehler, M. J., Mishra, P., & Cain, W. (2013). What is Technological Pedagogical Content Knowledge (TPACK)? Journal of Education (193)3, 13-20. This article was...

Wordclouds, mathematics and building a better teacher

Wordclouds, mathematics and building a better teacher

Wordcloud created from all the words in the wikipedia page for "mathematics education"  What does a teacher need to know to intelligently integrate technology in their teaching? Or better still, what is it that teachers need to know to become effective...

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *