<- Back to Homepage

Getting the most out of Slack

Profile Matt Pengelly - 2022-08-07 - last update: 2022-08-12

Slack Logo

Tips for using to using Slack for anyone that require uninterrupted hours of “deep work” (in my case, writing code), while leveraging a powerful tool like Slack to get work done.

Getting Work Done

  • Mute busy channels by default & Turn off Notification sounds for everything

    • Slacks red notification dots & noises can break your focus, minimize them if you can. You don’t need notifications from your board-games-weekly Slack channel distracting while you’re heads down on a problem. Mute the channel notifications and check in when you feel the need for boardgames or someone mentions you via@name.
    Distractions are costly
  • Use threads often and attend to them

    • Threads should be used to investigate issues or dig deep into a topic, this allows recording of investigative actions which can be linked to; to “loop in” other coworkers. Its easier to link someone a thread than to re-explain some problems. In the case of complex problems with week-long outcomes, channels can be made for investigative purposes to further organize collaboration efforts.
    open a thread in slack
  • Monitor your watched threads attentively

    • Thread notifications can often be calls to action, an update on a decision from product, or other valuable information. Therefore, try to reduce the amount of threads you’re following in general, and be attentive to the threads that you’re in, use them to stay current. Naturally, the threads you’re subscribed to will grow to unsustainable levels, so you’ll need to gradually prune your watched Threads over time.
    slack threads button
  • Use your own chat as a personal scratchpad, send yourself important links, reminders, or put your todo-list there.

    self scratchpad
  • Set “Unavailable Hours” for disabling notifications between X-Y hours of the day, especially if the next bullet applies to you.

  • You can use Slack on your phone.

    • Sometimes when working together having Slack is useful on-the-go, if your work/life balance permits, use the mobile app.

Finding Answers

  • Try Search History before asking for help

    • Before asking a general question in @channel or via DM, try searching Slack history for relevant keywords, you may find someone else who faced the same problem and it may save you interrupting someone.
    • Get familiar with powerful search filters like :from, :to, :channel, etc.
slack history prompt

Especially in a large organizations, coders/qa/designers often end up running into the same types of issues. It’s valuable to log & solve issues like this in Slack. For example, if you run into a mysterious build error and you’ve got no local code changes, you can do the following:

  • Search Slack for keywords pertaining to your problem
  • Inquire in a relevant channel for help
  • You’ll either get it supplied via your inquiry or solve it yourself and log it in your Issue thread. In the future someone else can find your resolution thread and save everyone time.

Efficient Communication

  • Be prepared to screenshot your screen or send code if you’re looking for help debugging wise, setup a hotkey to make it quicker.
  • Use reactions more than short responses, emoji can describe reaction more accurately, and allow others to +1 your reaction; Even better, configure quick reactions for common actions like “acknowledgement”, “affirmation” and “i have questions”. Here are mine:
quick reactions in Slack
  • Create custom reactions that are relevant to your team

Etiquette

  • Avoid use of @here or @everyone
  • Avoid pasting large Debug logs or Screenshots directly in the main team channels, instead start a thread with a short description and put the logs/screenshots in the thread. Prevents clogging the channel and makes it easier for others to find the answer if they run into the issue.
  • Avoid unsolicited messages to coworkers when they’re off hours, preferably schedule the message for the next morning.
scheduled messages in Slack
  • If you remember a thread that answers a question someone has, link it to them in a thread for posterity sake.