Climate change, contemporary society and engineering practice: a sustainability journey