Text this: Engineering Distributed Objects