Github Notifications

Post on 15-Apr-2017

200 views 0 download

Transcript of Github Notifications

www.erlang-solutions.com

GITHUB

TOOLS

AND THEIR HIDDEN POWER

www.erlang-solutions.com

HELLO!

Pablo Villar @volbap

_iOS dev since 2011

_swifter since 2015

pablo@inakanetworks.com

_swiftBA co-organizer

www.erlang-solutions.com

AND THEIR HIDDEN POWER

GITHUB

TOOLS

Lecture #1

www.erlang-solutions.com

NOTIFICATIONS

www.erlang-solutions.com

What's the usual problem?

www.erlang-solutions.com

What's the usual problem?

www.erlang-solutions.com

What's the usual problem?

2656

www.erlang-solutions.com

www.erlang-solutions.com

www.erlang-solutions.com

www.erlang-solutions.com

AND ANY MEME YOU CAN

IMAGINE...

www.erlang-solutions.com

TOO MANY NOTIFICATIONS

● You never read them

● You are missing this tool!

● You depend on others to tell you:

○ "Hey, review this PR..."

○ "Please, check out my latest comments..."

○ "Hey, AGAIN, review this PR..."

○ And so on...

www.erlang-solutions.com

● If other people work like you, it also

depends on you to tell them:

○ "You haven't reviewed this PR yet..."

○ "Yes, but you haven't seen my updates..."

○ And the like...

COMMUNICATION OVERLOAD!

WHAT'S MORE...

www.erlang-solutions.com

A COMMUNICATION PROBLEM

www.erlang-solutions.com

● Chats become overwhelmed

● Therefore, people tend not to read them

● Thus... Another tool is teared down!

COMMUNICATION OVERLOAD!

www.erlang-solutions.com

NOT USING GITHUB NOTIFICATIONS

RECAP

COMMUNICATIONISSUES

OVERALL SLOWNESS

www.erlang-solutions.com

THE SOLUTION

USEGITHUB NOTIFICATIONS

www.erlang-solutions.com

THE SOLUTION

EMBRACEGITHUB NOTIFICATIONS

www.erlang-solutions.com

THE SOLUTION

ENCOURAGEGITHUB NOTIFICATIONS

www.erlang-solutions.com

THE ISSUE

2656… but WHY?

www.erlang-solutions.com

● There are lots of repos out there

● You're subscribed to lots of them

● And BY DEFAULT,

○ YOU ARE WATCHING THEM ALL!

THE ISSUE

www.erlang-solutions.com

I'M WATCHING YOUAND YOU

AND YOU TOO!AND YOU...AND YOU

www.erlang-solutions.com

www.erlang-solutions.com

THE APPROACH

● WATCH LESS REPOS

○ Which repos?

■ ONLY THE ONES YOU

ARE WORKING WITH

● YES, it is as simple as it.

www.erlang-solutions.com

Lots of repos...

...

...

...

In the Notifications panel...

ONLY THE REPOS YOU NEED

● HOW?

1. UNWATCH THEM ALL!

www.erlang-solutions.com

ONLY THE REPOS YOU NEED

● THEN...

2. SELECT THE ONES YOU WANNA WATCH

a. Go to a particular repo

b. Set your subscription status

to Watching

www.erlang-solutions.com

ONLY THE REPOS YOU NEED

● AND FINALLY...

3. KEEP CONTROL OVER

WHAT YOU ARE

WATCHING

AND DO IT OFTEN!

Certain repos...

...

...

...

www.erlang-solutions.com

ONLY THE REPOS YOU NEED

● REMEMBER:

1. UNWATCH all the repos

2. SELECT those you wanna watch

3. KEEP CONTROL regularly

ALWAYS !

ONCE

www.erlang-solutions.com

● DO TAKE CARE OF NOTIFICATIONS!

LAST, BUT NOT LEAST...

www.erlang-solutions.com

● DO TAKE CARE OF NOTIFICATIONS!

LAST, BUT NOT LEAST...

www.erlang-solutions.com

● DO TAKE CARE OF NOTIFICATIONS!

LAST, BUT NOT LEAST...

www.erlang-solutions.com

TIPS

1. Customize your Notification Settings

www.erlang-solutions.com

TIPS

2. Use Chrome extensions

www.erlang-solutions.com

TOOLS THAT WILL HELP YOU OUT:

BONUS TRACK

2. Use Chrome extensions

www.erlang-solutions.com

3. Unsubscribe from your emails

TIPS

www.erlang-solutions.com

Or…

Disable this setting:

TIPS

www.erlang-solutions.com

THE OUTCOME

Instead of...

Messages that contaminate your chat rooms, and can be avoided...

www.erlang-solutions.com

THE OUTCOME

You end up with...

Requests that are in their place.

www.erlang-solutions.com

THE OUTCOME

Instead of bothering teammates at any time

and make them lose their focus...

www.erlang-solutions.com

THE OUTCOME

You leave your request;

And people will take care about it when

it's their moment to do so.

www.erlang-solutions.com

THE OUTCOME

Yeah, yeah, everything looks nice, BUT...

● What if people don't attend

my requests regularly?

● Isn't it so easy to fall

into this?

www.erlang-solutions.com

THE OUTCOME

It needs conscientization of people

It requires compromise from everyone

taking care of notifications regularly

These processes take time to gear

WARNINGS:

www.erlang-solutions.com

THE OUTCOME

CONS:

Responses are not always immediate

When in urgency, you would still need to

use chat, or face-to-face communication

www.erlang-solutions.com

THE OUTCOME

PROS:Prevents chat rooms from overwhelming

People are less annoyed

People are more focused on their tasks

Increases overall productivity

Events' tracking is more accurate

People have more organized schedules

www.erlang-solutions.com

IN CONCLUSION

IF WE USE GITHUB NOTIFICATIONS

WE WORK BETTER AS A TEAM

PRODUCTIVITY INCREASES

www.erlang-solutions.com

IN CONCLUSION

What about me?

● You work more professionally

● Your personal career path grows

● Don't forget that most of what's tracked

on Github, is part of your CV!

Yes, but perhaps that's a bit "from the company"

point of view...

www.erlang-solutions.com

THANK YOU!

Questions?pablo@inakanetworks.com

@volbap