Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Github Notifications

Video available: https://www.youtube.com/watch?v=BQ59QPOGMzM

This is a lightning talk I gave at Inaka's offices on October 21st, 2016.
The goal of this talk was showing my workmates how using Github notifications could help us all and increase our productivity.

  • Login to see the comments

  • Be the first to like this

Github Notifications

  1. 1. www.erlang-solutions.com GITHUB TOOLS AND THEIR HIDDEN POWER
  2. 2. www.erlang-solutions.com HELLO! Pablo Villar @volbap _iOS dev since 2011 _swifter since 2015 pablo@inakanetworks.com _swiftBA co-organizer
  3. 3. www.erlang-solutions.com AND THEIR HIDDEN POWER GITHUB TOOLS Lecture #1
  4. 4. www.erlang-solutions.com NOTIFICATIONS
  5. 5. www.erlang-solutions.com What's the usual problem?
  6. 6. www.erlang-solutions.com What's the usual problem?
  7. 7. www.erlang-solutions.com What's the usual problem? 2656
  8. 8. www.erlang-solutions.com
  9. 9. www.erlang-solutions.com
  10. 10. www.erlang-solutions.com
  11. 11. www.erlang-solutions.com AND ANY MEME YOU CAN IMAGINE...
  12. 12. 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...
  13. 13. 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...
  14. 14. www.erlang-solutions.com A COMMUNICATION PROBLEM
  15. 15. www.erlang-solutions.com ● Chats become overwhelmed ● Therefore, people tend not to read them ● Thus... Another tool is teared down! COMMUNICATION OVERLOAD!
  16. 16. www.erlang-solutions.com NOT USING GITHUB NOTIFICATIONS RECAP COMMUNICATION ISSUES OVERALL SLOWNESS
  17. 17. www.erlang-solutions.com THE SOLUTION USE GITHUB NOTIFICATIONS
  18. 18. www.erlang-solutions.com THE SOLUTION EMBRACE GITHUB NOTIFICATIONS
  19. 19. www.erlang-solutions.com THE SOLUTION ENCOURAGE GITHUB NOTIFICATIONS
  20. 20. www.erlang-solutions.com THE ISSUE 2656… but WHY?
  21. 21. 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
  22. 22. www.erlang-solutions.com I'M WATCHING YOU AND YOU AND YOU TOO!AND YOU... AND YOU
  23. 23. www.erlang-solutions.com
  24. 24. 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.
  25. 25. www.erlang-solutions.com Lots of repos... ... ... ... In the Notifications panel... ONLY THE REPOS YOU NEED ● HOW? 1. UNWATCH THEM ALL!
  26. 26. 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
  27. 27. 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... ... ... ...
  28. 28. 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
  29. 29. www.erlang-solutions.com ● DO TAKE CARE OF NOTIFICATIONS! LAST, BUT NOT LEAST...
  30. 30. www.erlang-solutions.com ● DO TAKE CARE OF NOTIFICATIONS! LAST, BUT NOT LEAST...
  31. 31. www.erlang-solutions.com ● DO TAKE CARE OF NOTIFICATIONS! LAST, BUT NOT LEAST...
  32. 32. www.erlang-solutions.com TIPS 1. Customize your Notification Settings
  33. 33. www.erlang-solutions.com TIPS 2. Use Chrome extensions
  34. 34. www.erlang-solutions.com TOOLS THAT WILL HELP YOU OUT: BONUS TRACK 2. Use Chrome extensions
  35. 35. www.erlang-solutions.com 3. Unsubscribe from your emails TIPS
  36. 36. www.erlang-solutions.com Or… Disable this setting: TIPS
  37. 37. www.erlang-solutions.com THE OUTCOME Instead of... Messages that contaminate your chat rooms, and can be avoided...
  38. 38. www.erlang-solutions.com THE OUTCOME You end up with... Requests that are in their place.
  39. 39. www.erlang-solutions.com THE OUTCOME Instead of bothering teammates at any time and make them lose their focus...
  40. 40. 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.
  41. 41. 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?
  42. 42. 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:
  43. 43. 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
  44. 44. 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
  45. 45. www.erlang-solutions.com IN CONCLUSION IF WE USE GITHUB NOTIFICATIONS WE WORK BETTER AS A TEAM PRODUCTIVITY INCREASES
  46. 46. 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...
  47. 47. www.erlang-solutions.com THANK YOU! Questions? pablo@inakanetworks.com @volbap

×