Important Change

Quote

Amazon.com

The important changes begin with you and then spread outward to others.

Team Geek: A Software Developer’s Guide to Working Well with Others by Brian W. Fitzpatrick and Ben Collins-Sussman

True Friends Constructively Criticize

Quote

Amazon.com

If you can find friends or colleagues who will constructively criticize your work when you ask them, hang on to these people because they’re worth their weight in unobtainium.

Team Geek: A Software Developer’s Guide to Working Well with Others by Brian W. Fitzpatrick and Ben Collins-Sussman

Building Team Culture

Quote

Amazon.com

A “strong culture” is one that is open to change that improves it, yet is resistant to radical change that harms it.

The interesting thing about team culture is that, if you build a strongly defined one, it will become self-selecting.

Just as important as your team’s decision-making process is the manner in which team members treat one another, because this is more self-selecting than anything else.

Team Geek: A Software Developer’s Guide to Working Well with Others by Brian W. Fitzpatrick and Ben Collins-Sussman

Sustainability and IT

Quote

Amazon.com

“Sustainability is a stakeholder need and business requirements. But more than anything, it is a human responsibility. IT plays an important role. ”

“IT can be a solution or part of the problem, depending on how it is governed and managed.”

“For business to be sustainable, it has to consider sustainability as a strategic priority…COBIT 5 assists enterprises in achieving this goal.”

The Time for Sustainable Business Is Now: Leveraging COBIT 5 in Sustainable Businesses, ISACA Journal, Volume 3, 2015, by Graciela Braga

Source of Conflict

Quote

Amazon.com

Almost every social conflict can ultimately be traced back to a lack of humility, respect, or trust.

Note that “being humble” is not the same as saying one should be an utter doormat: there’s nothing wrong with self-confidence.

Team Geek: A Software Developer’s Guide to Working Well with Others by Brian W. Fitzpatrick and Ben Collins-Sussman

Team is the Goal

Quote

Amazon.com

Creating a superstar team is the real goal, and is fiendishly difficult. The best teams make brilliant use of their superstars, but the whole is always greater than the sum of its parts.

Team Geek: A Software Developer’s Guide to Working Well with Others by Brian W. Fitzpatrick and Ben Collins-Sussman

Team Communication Technique

Quote

Amazon.com

This idea is pure genius:

We used to work on a team with a vocal interrupt protocol: if you wanted to talk, you would say “breakpoint Mary” where Mary was the name of the person you wanted to talk to. If Mary was at a point where she could stop, she would swing her chair around and listen. If Mary was too busy, she’d just say “ack” and you’d go on with other things until she finished with her current head state.

Team Geek: A Software Developer’s Guide to Working Well with Others by Brian W. Fitzpatrick and Ben Collins-Sussman

Relevancy Requires Teamwork

Quote

Amazon.com

Ambitious projects evolve quickly and have to adapt to changing environments as they go. Projects run into unpredictable design obstacles, or political obstacles, or simply discover that things aren’t working as planned. Requirements morph unexpectedly. How do you get that feedback loop so that you know the instant your plans or designs need to change? Answer: by working in a team.

People working in caves awake to discover that while their original vision may be complete, the world has changed and made the product irrelevant.

Team Geek: A Software Developer’s Guide to Working Well with Others by Brian W. Fitzpatrick and Ben Collins-Sussman

Bus Factor

Quote

Amazon.com

Bus factor (noun): the number of people that need to get hit by a bus before your project is completely doomed.

How dispersed is the knowledge and know-how in your project? If you’re the only person who understands how the prototype code works, it may be nice job security, but it also means the project is toast if you get hit by a bus.

Team Geek: A Software Developer’s Guide to Working Well with Others by Brian W. Fitzpatrick, Ben Collins-Sussman

Geniuses Make Mistakes

Quote

Amazon.com

The phenomenon of “techie-celebrity” has almost spilled over into mythology. We all want to write something world-changing like Linux, or design the next brilliant programming language. Deep down we all secretly wish to be geniuses. The ultimate geek fantasy is to be struck by an awesome new concept. You go into your Bat Cave for weeks or months, slaving away at a perfect implementation of your idea. You then “unleash” your software on the world, shocking everyone with your genius.

But even if you are a genius, it turns out that that’s not enough. Geniuses still make mistakes, and having brilliant ideas and elite programming skills doesn’t guarantee that your software will be a hit. What’s going to make or break your career is how well you collaborate with others.

Team Geek: A Software Developer’s Guide to Working Well with Others by Brian W. Fitzpatrick, Ben Collins-Sussman