Sponsors

  • Microsoft
  • Nebula
  • Google
  • SugarCRM
  • Facebook
  • HP
  • Intel
  • Rackspace Hosting
  • WSO2
  • Alfresco
  • BlackBerry
  • CUBRID
  • Dell
  • eBay
  • Heroku
  • InfiniteGraph
  • JBoss
  • LeaseWeb
  • Liferay
  • Media Temple, Inc.
  • OpenShift
  • Oracle
  • Percona
  • Puppet Labs
  • Qualcomm Innovation Center, Inc.
  • Rentrak
  • Silicon Mechanics
  • SoftLayer Technologies, Inc.
  • SourceGear
  • Urban Airship
  • Vertica
  • VMware
  • (mt) Media Temple, Inc.

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the convention, contact Sharon Cordesse at scordesse@oreilly.com

Download the OSCON Sponsor/Exhibitor Prospectus

Contact Us

View a complete list of OSCON contacts

Programming Well With Others: Social Skills for Geeks

Brian Fitzpatrick (Google, Inc.), Ben Collins-Sussman (Google, Inc.)
Programming
Location: Portland 255
Average rating: ***..
(3.64, 14 ratings)

Are languages, compilers, debuggers, and algorithms all you need to be a successful software engineer? In a perfect world, those who produce the best code should be the most successful. Unfortunately, we live in a world of imperfect people, and collaborating with others is at least as important as having great technical skills if you want to write great software. In this session, we’ll use a series of anecdotes to cover what you’ll need to successfully (and efficiently!) work with your team, your manager, your users, and even other people in your company. You’ll learn how to deal with intermittent bugs in your coworkers, and dabble in the art of mass organizational manipulation.

Photo of Brian Fitzpatrick

Brian Fitzpatrick

Google, Inc.

Brian Fitzpatrick started Google’s Chicago engineering office in 2005, and currently leads Google’s Transparency Engineering team, which uses data to help protect free expression and free speech on the web. He also founded and leads Google’s Data Liberation Front, a team that systematically works to make it easy for users to move their data both to and from Google (e.g. via Google Takeout). He serves as both thought leader and internal advisor for Google’s open data efforts and has previously led the Google Code and The Google Affiliate Network teams.

Prior to joining Google, Brian was a senior software engineer on the version control team at CollabNet, working on Subversion, cvs2svn, and CVS. He has also worked at Apple Computer as a senior engineer in their professional services division, developing both client and web applications for Apple’s largest corporate customers.

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 was nominated as a member of the Apache Software Foundation in 2002 and spent two years as the ASF’s VP of Public Relations. He is also a member of the Open Web Foundation. Brian has written several books, numerous articles, and given many presentations on a wide variety of subjects from open data to version control to software development. He is the co-author of “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. Despite growing up in New Orleans and working for Silicon Valley companies for most of his career, he decided years ago that Chicago was his home and stubbornly refuses to move to California.

Photo of Ben Collins-Sussman

Ben Collins-Sussman

Google, Inc.

Ben Collins-Sussman is one of the founding developers of the Subversion version control system, and co-authored O’Reilly’s “Version Control with Subversion” book and more recently O’Reilly’s “Team Geek: a Software Developer’s Guide to Working Well with Others.”

Ben co-founded Google’s engineering office in Chicago, ported Subversion to Google’s Bigtable platform, led Google Code’s Project Hosting team, and now manages the engineering team for the Google Affiliate Network. Prior to joining Google, Ben was a senior software engineer on the version control team at CollabNet. He has been an active open source contributor for over twelve years, contributing to projects related to version control and gaming.

Ben collects hobbies which tend to explore the tension between art and science. He has given numerous talks about the social challenges of software development. He writes interactive fiction games and tools, and was the co-winner of the 15th Annual Interactive Fiction Competition. He has co-authored several original musicals and received multiple awards for musical theater composition. He has an Extra-class FCC license for amateur radio, and also spends time learning DSLR photography and playing bluegrass banjo. Ben is a proud native of Chicago, and holds 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.

Comments on this page are now closed.

Comments

Picture of Ben Collins-Sussman
Ben Collins-Sussman
08/16/2011 4:51am PDT

There were no slides. :-) Search for our talk on YouTube.

Picture of Gauthier de Valensart
Gauthier de Valensart
08/16/2011 3:29am PDT

Is there any way to get your Oscon 2011 presentation slides?

Thank you

Berend Tober
07/27/2011 11:56am PDT

This is one of the best presentation I have ever seen! Very creative and effective format. Lots of great information presented in a lively, and entertaining fashion. No threat of nodding off here. I’m going to copy this technique (I hope you are flattered)!