All.organize email.how to guide
Organize Email#
Email#
Mailing lists#
all@is the mailing list with everybody at the companycontributors@is the mailing list with every open-source contributor/intern
Organizing email flow#
- We receive tons of emails, and the inflow is going to keep increasing
- At a large company you can get 10k emails per day (no kidding)
- The goal is to read all the emails and always be on top of it
- How can one do that?
- As usual the answer is get organized
- Filter emails in folders
- Separate emails in folders based on the action that they require (e.g., ignore, just read and be aware of it, read and respond)
- Read email and decide what to do about each of it:
- No reply needed
- Reply right away
- Follow up later (e.g., to read, reply, think about it)
- Use flags to distinguish what needs to be followed up later or if you are waiting for a response
- A possible organization in folders is:
- GitHub
- Commits in all the repos (be aware of it)
- Issue updates (read and respond)
- PRs
- Commits directly to
master(read and review) - Commits into
documentsdir ofmaster(read and review) - Emails generated by my GH activities (ignore and mark as read)
- Asana
- Daily activities assigned report
- New comment/activity
- New task assignment
- GitHub
Anatomy of email messages from infra#
- The goal is to classify emails so that we can filter email effectively
Filtering emails with Gmail#
- Personally (GP) I prefer an email client (Mozilla Thunderbird and more
recently Apple Mail) rather than using Gmail web interface
- People are able to use it
- Personally I prefer to use filters on the Gmail (server) side
- Pros
- I don't get emails on my cell phone continuously
- The emails are organized as they arrive
- Folders are on the server side, so my client can simply sync
- Cons
- The Gmail interface for filtering emails is horrible
- Pros
- The web interface is https://mail.google.com/mail/u/0/#settings/filters
- Note that Gmail distinguish different email accounts using different indices,
e.g.,
https://mail.google.com/mail/u/
/#inbox
Notifications from GitHub#
GitHub pull requests#
-
These emails look like:
Samarth KaPatel <notifications@github.com> to cryptokaizen/orange, Subscribed cryptokaizen/cmamp#4765 - Refactoring amp_path on orange - PR in cmamp - cryptokaizen/cmamp#4788 ________________________________________________________________ You can view, comment on, or merge this pull request online at: https://github.com/cryptokaizen/orange/pull/411 Commit Summary - B2b4940 orange fix - 850b2b2 amp File Changes (2 files) - M amp (2) - M dataflow_orange/system/Cx/test/test_master_pnl_real_time_observer_notebook.py (5) Patch Links: - Https://github.com/cryptokaizen/orange/pull/411.patch - Https://github.com/cryptokaizen/orange/pull/411.diff -
These emails have the words: "You can view, comment on, or merge this pull request online at:" in the body of the email
GitHub issue activity#
-
These emails look like:
Samarth KaPatel <notifications@github.com> to Review, kaizen-ai/kaizenflow @samarth9008 requested your review on: #436 Update Signing_up_for_Kaizenflow.md. __ Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because your review was requested.or:
Grigorii Pomazkin <notifications@github.com> to cryptokaizen/cmamp, Mention @PomazkinG commented on this pull request. ________________________________________________________________________ In helpers/lib_tasks_pytest.py: > @@ -671,17 +671,25 @@ def run_coverage_report( # type: ignore :param aws_profile: the AWS profile to use for publishing HTML report """ # TODO(Grisha): allow user to specify which tests to run. ... obsolete, resolving __ Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned. -
These emails can be recognized by the fact that have the words "You are receiving this because" in the email body
Commits#
-
These emails look like:
Grigorii Pomazkin <notifications@github.com> to cryptokaizen/cmamp, Push @PomazkinG pushed 1 commit. - 65496bb Merge branch 'master' into CmTask4707_fix_coverage_test __ View it on GitHub or unsubscribe. You are receiving this because you are subscribed to this thread. -
These emails can be recognized by the fact that have the words "pushed commit" in the email body
Gdocs#
- These emails have
comments-noreply@docs.google.comor (Google Docs) in the "subject" field
TODO emails#
- These emails have TODO in the subject
Asana#
- These emails are received from
no-reply@asana.comaddress - These emails may contain:
- List of tasks assigned to you for today
- New activities in the tasks assigned to you
- New task assignment