Politics for the times ahead