Text this: Nonsmooth Optimization and Its Applications