Text this: Combinatorial optimization and theoretical computer science