Professional ethics in a world of algorithms