Text this: Distributed systems and computer networks