Challenges and Solutions

Translating our technical decisions and research into implementation was where the pedal met the metal. We were faced with a number of challenges: from automated testing, text parsing, to phrase selection in the UI.