Collaboration and Distributed Teams: Lessons from Stack Overflow's 2016 Developer Survey

19