Text this: Optical Devices in Communication and Computation