This is Sandi Metz’s useful and captivating keynote speech from RubyConf 2017. It does reply to the questions it states, but not at all like you would expect.
Sources mentioned in the video
Research:
On the Unhappiness of Software Developers (there’s a downloadable pdf-file behind the link)
Daniel Graziotin, Fabian Fagerholm, Xiaofeng Wang, Pekka Abrahamsson, 2017
Google’s Project Aristotle
What Google Learned From Its Quest to Build the Perfect Team
New York Times, 2016
About influencing people:
Influence: The Psychology of Persuasion
Robert B. Cialdini, 1984
How to Win Friends & Influence People
Dale Carnegie, 1937
Motivation:
Drive: The Surprising Truth About What Motivates Us
Daniel H. Pink, 2009