COMMUNITY'S PULSE
Follow closely enough to be aware of happenings
Email lists, Gerrits, meetings
COMMUNITY'S PULSE
Almost release time?
Audit for blocking bugs, be responsive to mail, etc
COMMUNITY'S PULSE
Discussing <major topic>?
Follow discussion, give feedback early enough to be effective
COMMUNITY'S PULSE
Be active, not a zombie project that wakes up once a release
CODE REVIEW
Huge benefits from doing it right
CODE REVIEW
Discussion with experts about proposed change
CODE REVIEW
Valuable feedback
Easier way?
Best practices to follow?
Spot bugs, places that need work
CODE REVIEW
Learning opportunity
No one knows everything
Diverse experts have much to teach
CODE REVIEW
Don't take -1/-2 harshly
Everyone gets them all the time
Even the best changes start with -1/-2
CODE REVIEW
Don't self-merge
You can't see everything, make use of your community
*very few exceptions
CODE REVIEW
Manageable-size changes
Don't develop huge chunks downstream, drop upstream
Very hard to review