My roommate, Amy, has been doing an indexing project for a company as a private contractor. The job involves a lot of data entry so I ask, as I always do, if there are applications for custom software in the project. Nothing bothers me more than seeing people doing work that a computer could be doing.
I wrote a program to aid in her data entry which included a quick, hundred-line hack to do auto-completion. I sent it to my friend Jacob for comments who sent it to his adviser Robby, who was my adviser when I worked full time as a research assistant for the PLT. Robby had a lot of suggestions to make it a lot prettier and lot more user-friendly, all of which Jacob has since implement.
After Jacob's handy work the code went into the core DrScheme framework. Auto-completion was one of the most requested features for Dr. Scheme so we're all pretty excited that it's finally in there. Robby posted a blog entry to the PLT Scheme Blog announcing the features and there was much rejoicing. A party was thrown, prizes have been awarded, two volcanoes erupted, and parade is planned for next Sunday.