Software engineering is a team sport, and a team’s culture deeply affects each contributor’s productivity and happiness. We’ll discuss specific best practices for building strong, self-sustaining cultures. We’ll also talk about how to lead your reports rather than “managing” them, and exactly what sort of things great leaders do and don’t do in building high-functioning teams. You’ll learn why investing in these soft skills are at least as important as technological factors when it comes to success.
Ben Collins-Sussman is the engineering site lead for Google’s Chicago office. A founding developer of the Subversion version control system, he co-authored O’Reilly’s Version Control with Subversion book as well as Team Geek. Since joining Google in 2005, he has led engineering teams for Google Code, Google Affiliate Network, the DFP advertising platform, and now manages teams working on the serving stack for Google Search.
Ben collects hobbies that explore the tension between art and science. He has given numerous conference talks about the social challenges of software development. He writes interactive fiction games and tools, and was the co-winner of two different independent game competitions. He has co-authored several original musicals and shared multiple awards for theater composition in Chicago, Los Angeles, and Philadelphia. He has an Extra-class FCC license for amateur radio, and also spends time doing semi-professional photography, singing in barbershop quartets, sketching in colored pencil, and playing bluegrass banjo. Ben is a proud native of Chicago and holds a bachelor of science degree from the University of Chicago with a major in mathematics and minor in linguistics. He still lives in Chicago with his wife, kids, and cats.
Brian started Google’s Chicago engineering office in 2005 and led several of Google’s global engineering efforts, including the Data Liberation Front, and Transparency Engineering. He also served as internal advisor for Google’s open data efforts, having previously led the Google Code and Google Affiliate Network teams. Prior to joining Google, Brian worked as an engineer at CollabNet, Apple, and a local Chicago development shop.
Brian first started contributing to open source software in 1998 and was a core Subversion developer from 2000 to 2005 as well as the lead developer of the cvs2svn utility. He is a member of the Apache Software Foundation (ASF) and former VP of Public Relations for the ASF. Brian has written numerous articles and given dozens of presentations, including co-writing “Team Geek: A Software Developer’s Guide to Working Well with Others,” “Version Control with Subversion” (now in its second edition), and chapters for “Unix in a Nutshell” and “Linux in a Nutshell.”
Brian has an A.B. in Classics from Loyola University Chicago with a major in Latin, a minor in Greek, and a concentration in Fine Arts and Ceramics. Brian resides in Chicago.
©2015, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org
Apache Hadoop, Hadoop, Apache Spark, Spark, and Apache are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries, and are used with permission. The Apache Software Foundation has no affiliation with and does not endorse, or review the materials provided at this event, which is managed by O'Reilly Media and/or Cloudera.