- Used Books
- Staff Picks
- Gifts & Gift Cards
- Sell Books
- Stores & Events
- Let's Talk Books
Special Offers see all
More at Powell's
Recently Viewed clear list
New Trade Paper
Ships in 1 to 3 days
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
More copies of this ISBN
Team Geek: A Software Developer's Guide to Working Well with Othersby Brian W. Fitzpatrick
Synopses & Reviews
In a perfect world, software engineers who produce the best code are the most successful. But in our perfectly messy world, success also depends on how you work with people to get your job done.
In this highly entertaining book, Brian Fitzpatrick and Ben Collins-Sussman cover basic patterns and anti-patterns for working with other people, teams, and users while trying to develop 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.
Writing software is a team sport, and human factors have as much influence on the outcome as technical factors. Even if youve spent decades learning the technical side of programming, this book teaches you about the often-overlooked human component. By learning to collaborate and investing in the "soft skills" of software engineering, you can have a much greater impact for the same amount of effort.
Team Geek was named as a Finalist in the 2013 Jolt Awards from Dr. Dobb's Journal. The publication's panel of judges chose five notable books, published during a 12-month period ending June 30, that every serious programmer should read.
As a software engineer, youre great with computer languages, compilers, debuggers, and algorithms. And in a perfect world, those who produce the best code are the most successful. But in our perfectly messy world, success also depends on how you work with people to get your job done.
In this highly entertaining book, Brian Fitzpatrick and Ben Collins-Sussman cover basic patterns and anti-patterns for working with other people, teams, and users while trying to develop software. Its valuable information from two respected software engineers whose popular video series, "Working with Poisonous People", has attracted hundreds of thousands of viewers.
Youll learn how to deal with imperfect people—those irrational and unpredictable beings—in the course of your work. And youll discover why playing well with others is at least as important as having great technical skills. By internalizing the techniques in this book, youll get more software written, be more influential, be happier in your career.
About the Author
Brian Fitzpatrick co-founded Google's Chicago engineering office in 2005
Ben Collins-Sussman is one of the founding developers of the Subversion version control system, co-authored O'Reilly's "Version Control with Subversion" book as well as chapters for "Unix in a Nutshell" and "Linux in a Nutshell." Ben co-founded Googles engineering office in Chicago, ported Subversion to Google's Bigtable platform, and now leads Google's Project Hosting team.
Table of Contents
Praise for Team GeekDedicationMission StatementAcknowledgmentsIntroductionChapter 1: The Myth of the Genius ProgrammerChapter 2: Building an Awesome Team CultureChapter 3: Every Boat Needs a CaptainChapter 4: Dealing with Poisonous PeopleChapter 5: The Art of Organizational ManipulationChapter 6: Users Are People, TooEpilogueFurther Reading
What Our Readers Are Saying
Other books you might like
Business » Tax Guides