Flashcards: Extreme programming