I have been meaning to post this article by Howard Gardner, Hobbs Professor of Cognition and Education at the Harvard Graduate School of Education for a long time. It is entitled Reinventing Ethics.
Basically, it covers the difficulty of using a traditional moral code in a society where democratization and digitalization have substantially changed behavior and respect for authority. He is calling for a sort of agora type public discussions by profession to discuss complex issues and determine appropriate codes of behavior. And as I have said before - we need to start talking about this now!