What do I need to learn to write a Gmail Labs feature?
September 26, 2009 10:14 PM
Subscribe
What do I need to learn to write a Gmail Labs feature?
What programming languages and other technologies do I need to learn to write one of the experimental features for Gmail found in the Labs tab under Settings?
I currently know Python and some Java. In case it is necessary to your answer, here is what I want to develop:
The feature, named Herdcat, is intended to help me keep in touch to make sure I and my friends and associates have not forgotten the projects we're working on together. It uses Spaced Interval Repetition (SIR). I got the idea from flashcard software, in which SIR modifies the rate of how often to repeat a flashcard by recording the number of repeated failures or successes. In Herdcat, SIR determines how often to prompt me to nag someone, based on how seldom they reply in Gmail. Each collaborator's interval starts at a length of two weeks. Every week that a collaborator emails me, the interval until Herdcat reminds me to email that person increases in length by one day. Every week that person does not email me, the interval until Herdcat reminds me to email that person and remind them about our project decreases in length by one day. When the interval on one of my projects reaches zero, I get an alert that I should give up on that collaborator and their contact is removed from Herdcat.
posted by Matt Arnold to technology (7 comments total)
1 user marked this as a favorite
posted by steveminutillo at 10:24 PM on September 26 [1 favorite]