Being Productive at GitHub
by
Mike McQuaid
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
Being Productive @ GitHub A ! " # Mike McQuaid
Slide 2
Slide 2 text
Mike McQuaid OSS Economy Engineer
Slide 3
Slide 3 text
No content
Slide 4
Slide 4 text
(links at the end)
Slide 5
Slide 5 text
less noise
Slide 6
Slide 6 text
⌚ unwatch repositories https://github.com/watching
Slide 7
Slide 7 text
leave teams https://github.com/orgs/github/teams?query=members%3Ame
Slide 8
Slide 8 text
filter your (email) notifications https://mail.google.com/mail/u/1/#settings/filters
Slide 9
Slide 9 text
review requests: review (ASAP) direct mentions: read author: read + team mention: skim the rest: skim subjects
Slide 10
Slide 10 text
unblock your coworkers
Slide 11
Slide 11 text
⌛ review requested PRs (ASAP) https://github.com/pulls/review-requested
Slide 12
Slide 12 text
“request changes” on PRs sparingly
Slide 13
Slide 13 text
use deploy trains https://githubber.com/article/technology/dotcom/deploy/entrain
Slide 14
Slide 14 text
deploy deploy trains for others (bonus points if you live in non-America timezones) 1
Slide 15
Slide 15 text
focus
Slide 16
Slide 16 text
2 (ideally) one PR at a time https://github.com/pulls
Slide 17
Slide 17 text
3 brew cask install quitter https://marco.org/apps
Slide 18
Slide 18 text
clump your meetings https://calendar.google.com/calendar/b/1/r
Slide 19
Slide 19 text
decline some meetings https://calendar.google.com/calendar/b/1/r
Slide 20
Slide 20 text
…thanks! https://speakerdeck.com/mikemcquaid/being-productive-at-github https://github.blog/2017-07-18-managing-large-numbers-of-github-notifications/