PlusPlus: Patterns for Better Communication