4 ms·
I find this part on page 35 very important: "The Three Pillars of Social Interaction So, if teamwork is the best route to producing great software, how does on
by erwincoumans 4y ago
I find this part on page 35 very important:
"The Three Pillars of Social Interaction
So, if teamwork is the best route to producing great software, how does one build (or find) a great team?
[...]
They’re the foundation on which all healthy interaction and collaboration are based:
Pillar 1: Humility
You are not the center of the universe (nor is your code!). You’re neither omniscient nor infallible. You’re open to self-improvement.
Pillar 2: Respect
You genuinely care about others you work with. You treat them kindly and appreciate their abilities and accomplishments.
Pillar 3: Trust
You believe others are competent and will do the right thing, and you’re OK with letting them drive when appropriate.
- alexashka 4y agoThey forgot Pillar 0 - not everyone's going to get along, let people choose teammates until they find ones that fit. Once they do, pillars 1, 2 and 3 no longer need to exist. If you need to tell people to be nice, you're doing it wrong. You're not their mother and these are not kids to be talked down to and told how to behave.
- daok 4y ago>let people choose teammates until they find ones that fit. Good way to get a very echo room of single way of thinking with strong bias. But I agree that it is way faster without the friction of different point of views.
- deleted 4y ago[deleted]