Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Book: SE@Google Ch: 2 - How to Work Well on Teams #3

Open
sopa301 opened this issue Jan 16, 2025 · 0 comments
Open

Book: SE@Google Ch: 2 - How to Work Well on Teams #3

sopa301 opened this issue Jan 16, 2025 · 0 comments
Assignees

Comments

@sopa301
Copy link

sopa301 commented Jan 16, 2025

Book: SE@Google
Chapter: 2 - How to Work Well on Teams

Summary:

  • People can be insecure about their code, because they are afraid that their unfinished and imperfect code reflects badly on them, or that someone will steal their idea, leading them to conceal it until they deem it complete.
  • However, there are many downsides to working alone that end up wasting a lot of time. One may reinvent the wheel, make fundamental design mistakes, and generally forfeit the benefits of collaboration.
  • The true key to success is to have a high functioning team that achieves more than the sum of its parts.
  • There are 3 key pillars: Humility, Respect, Trust.
  • In practice, these are expressed in being humble, learning to give and take criticism, being willing to take risks and fail, being patient, being open to influence.
  • At Google, they are expressed as such: thriving in ambiguity, valuing giving and taking feedback, challenging the status quo, putting the customer first, caring about the team and doing the right thing.

I find this chapter quite relevant when discussing issues and when reviewing pull requests with my peers, mentors and mentees.
Although this is generally applicable to any project with more than 1 person, I find it particularly important in the early stages of the project, when people are not used to each other's styles and trust has yet to be built. Employing the 3 key pillars effectively would be helpful in easing everyone into a good workflow.

@sopa301 sopa301 self-assigned this Jan 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants