Text this: Crossing the implementation chasm