Text this: Algebraic aspects of digital communications