Debugging Teams: Better Productivity Through Collaboration

Front Cover
"O'Reilly Media, Inc.", Oct 13, 2015 - Business & Economics - 190 pages

In the course of their 20+-year engineering careers, authors Brian Fitzpatrick and Ben Collins-Sussman have picked up a treasure trove of wisdom and anecdotes about how successful teams work together. Their conclusion? Even among people who have spent decades learning the technical side of their jobs, most haven’t really focused on the human component. Learning to collaborate is just as important to success. If you invest in the "soft skills" of your job, you can have a much greater impact for the same amount of effort.

The authors share their insights on how to lead a team effectively, navigate an organization, and build a healthy relationship with the users of your software. This is valuable information from two respected software engineers whose popular series of talks—including "Working with Poisonous People"—has attracted hundreds of thousands of followers.

 

What people are saying - Write a review

LibraryThing Review

User Review  - EmreSevinc - LibraryThing

First things first: If you read or ever heard about the famous "Peopleware: Productive Projects and Teams", you can consider "Debugging Teams" a perfect companion for the issues pertaining to modern ... Read full review

Contents

Chapter 1 The Myth of the Genius Programmer
1
Chapter 2 Building an Awesome Team Culture
23
Chapter 3 Every Boat Needs a Captain
51
Chapter 4 Dealing with Poisonous People
83
Chapter 5 The Art of Organizational Manipulation
99
Chapter 6 Users Are People Too
123
Appendix A Epilogue
149
Appendix B Further Reading
151
Index
153
Copyright

Other editions - View all

Common terms and phrases

About the author (2015)

Brian Fitzpatrick is Founder and CTO of Tock. Brian started Google’s Chicago engineering office with Ben 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 Apple, CollabNet, and a local Chicago development shop.

Brian has written numerous articles and given dozens of presentations, including cowriting 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. He resides in Chicago.

Ben Collins-Sussman was one of the founding developers of the Subversion version control system. He cofounded Google’s engineering office in Chicago, launched Google Code, led two display advertising teams, and now manages teams that power Google’s search infrastructure. He’s currently the engineering Site Lead for Google Chicago, but also collects hobbies—including authoring interactive fiction, playing bluegrass banjo and jazz piano, composing musicals, operating ham radios, and exploring photography. Ben is a proud native of Chicago and holds a Bachelor of Science 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.