Answers are grounded in this paper and cite their sources.
For better or worse, software developers are building the fabric of tomorrow's world. So, they need to realize that many of the things they do have ethical, social, and political implications.
No takes yet. Share an insight, caveat, or question.
Diomidis Spinellis (2017) studied this question.
Synapse has enriched 10 related papers. Consider them for comparative context: