Accept that many programming decisions are opinions Discuss tradeoffs, which you prefer, and reach a resolution quickly. Ask good questions; don't make demands "What do you think about naming this :user_id?" Good questions avoid judgment and avoid assumptions about the author's perspective Ask for clarification "I didn't understand. Can you clarify?" Avoid selective ownership of code "Mine", "not