Text this: Software Challenges to Exascale Computing