Text this: Computational optimization and applications