Text this: Contemporary logic design