The most useful thing about Slack is you can press Shift+ESC (sometimes you have to press it twice) to mark all conversations as read.
Inbox zero with two keystrokes. Whoever implemented that, I'd like to buy a coffee someday.
(Also, I discovered this because I use Ctrl+Shift+ESC instead of Ctrl+Alt+Del to bring up the Windows Task Manager immediately without going through the intermediary screen that pops up, and one day, I missed Ctrl.)
I remember running into a few viruses floating around that (among other wonderful behaviors) disabled the ctrl+alt+del shortcut to try to prevent you from getting to the task manager. Often ctrl+shift+esc still worked, though.
Not sure why you're getting downvotes - it's a reasonable question to ask: "why use something that makes you crazy / stressed out?
Not to set up a straw-man, but I'd imagine a similar reaction if someone wrote a post titled "How to use Facebook and not get depressed," the gut-reaction is "why use it if it's making you feel bad?"
and thats where my quesiton is not for the employees but for the employers. Why are you choosing to use a product in your company that has no use.
If it had use then it wouldnt make people "crazy". It would make them happy. This inherently leads me to believe it has no use.
Personal experience, there is no golden rule to these things. Email , slack , google calendar. You eventually need to build your own relationship with these things and be adult enough to maintain that relationship (inbox at 0), seperate it from your emotions and be prepared to toss it to the side for in person conversation.
Its not slack that is making people crazy its the policies of using it at the company (or usually the lack there of) that make its benefit inconsistent. But it seems slack has not improved the situation but only exacerbated it.
Ah, I see. I agree with you in that case, but in my experience the true-but-rubbish answer is generally that the decision makers had need to use a tool and “common sense” made them force it on everyone else without any consideration (a common problem whenever the justification is “common sense”).
In two companies where we had piloted Slack, I led successful campaigns to transition away from it.
Combining your choice of Email / IM client (Gmail / Hangouts or Outlook / Skype) satisfies 99% of use cases for Slack.
Overall we were less stressed and didn't miss a beat. I'm sure there are industries / companies working in areas that it makes sense - but I don't think it just works for everyone by default in the same way that IM and Email do.
Skype is bad though? Like, I want a near-real time asynchronous messaging system that has all the features a messaging system should have... and you can't get that with Skype/Outlook. The two alone are a pain to use.
can't you history search through outlook under the 'conversation history' folder? (or click the 'see more in outlook' hyperlink on skype.) Although yes, it's not built in to the skype app UI itself. And that would be nice.
We have lync as the corporate rubbish system (all corporate systems are rubbish)
From what I can see
It's pot luck which machine a message will go on
The ios client is terrible
There's no channels
There's no history half the time (if it pops up in webmail for example), if there is, it's client based not server based
We also use irccloud and slack, they are actually useful - irccloud from a standards base, slack from an ease of use. I don't understand why people have so many problems with them.
My theory is that the extra entropy / noise / cognitive load of booting up yet another tool when you turn on your computer didn't match the gain in utility (productivity, etc.)
For both cases we used Slack, I agree with your assessment in that we used Slack JUST for IM. But if you already have Hangouts / Skype, what's the marginal gain from Slack? As OP points out, initially most people start using it for IM (as this is like muscle memory) but then channels grow, get out of hand, and someone needs to input effort to cut back the entropy.
But given the effort that knowledge workers put into email management, calendars, file management, etc. that's already a lot of cognitive load on controlling information entropy on a _daily_ basis. God forbid you work in Sales or something where you're in CRMs all day, and then you need to manage clients / contacts, or a Project Manager ... shit gets heavy quick. And that's all from doing stuff _about_ work, and not really working.
Another use case that's more microscopic to me: when searching for information in archives, it's easier / less stressful to have fewer places to search for files or conversations than more. Knowing that I only need to search my emails / IM/ files (or hell - if you use Google, it's ONE SEARCH BOX in Gmail for all of them!) is a tough hurdle to get over when you're trying to sell me Slack (unless you leverage their email add-in and send most of your emails / files to Slack, but that's a hard sell for any team.)
Agreed. Hopefully they will add this. I'm currently betting on the fact that Slack is small and it's less likely that the NSA has a direct backdoor into their systems. I would bet a lot of money that the NSA has a backdoor directly into MS Skype servers. I even hypothesized that they paid MS to purchase Skype from Ebay, because right after the sale MS changed from peer-to-peer to client-server.
Didn't the Snowden leaks say that Skype had been used to track terrorists?
The official reason is that "search would not work", but I don't know if this argument holds. Others can do search too. There is no need to search serverside when you have all messages on the client too.
By judging their client application, I doubt the serverside looks much better, so a direct backdoor might not even be needed.
I hate email and according to the 3000+ messages in my inbox I don't bother to even read them anymore. I prefer slack instead of a hodgepodge of various software.
As foreign as chat is to email, mixing them unleashes unforeseen possibilities, like directly referencing customer emails in dev chat conversations discussing feature implementation.
Making collaboration between email heavy teams (sales, support) and chat heavy teams (dev) easier.
I personally think that using a threaded based UI is more efficient to use than the infinite channel Slack offers even for chat.
e.g. Having your Github notifications grouped into different threads based on branches and pull requests all labeled with a Github label.
Not really sufficient, unfortunately. People will always abuse this and mention you whenever they feel like it, without thinking if it really needs immediate attention. The only solution is disabling notifications entirely.
If it were email, those same people would abuse email. I don't think what you're saying is really a problem with Slack. Those people you're referring to are disrespectful morons.
I think the issue is that people already learned how to avoid going crazy with email. A large part of that is reading it in batches and not getting any notification when messages arrive. Some other people are bothered by this and seem to forever seek a way to worm their way back into your foreground attention.
Slack conflates mentioning someone with notifying someone. Some of my coworkers use mentions like metadata. They think they are creating a better informatics resource by mentioning people by their Slack id instead of their name. They had no intention of it actually sending an immediate notification to interrupt anybody.
They see Slack more like some kind of wiki and not like a chat system. I see Slack as a chat system and an even more worthless wiki than all the other wikis everyone creates and then abandons due to editorial debt. Unfortunately, we don't get to join different Slack systems with entrance exams to filter out the wrong sort of user...
+1 I find this to be the best way to use Slack, as a more connected, more functional SMS. The problem is not so much Slack as the default settings for Slack. Used in the right way, it's a powerful tool
That's definitely key, and I think that behavior should be default. (though arguably that wouldn't be in the financial interest of Slack)
Another thing that's key in my experience is learning to take one's time in replying to people or learning who to say "no" to. When people learn that you're not 24/7 tech support, they'll bother you less often. But it really depends on the kind of company you work for, what your role is, etc.
And yet there are many of us that use Slack in a way that is not intrusive, doesn't stress us out and adds incredible value. (I am unaffiliated with Slack, the company.)
I recently started paying for it, after having used it free at my company for several years. We wanted full comment history. I will say, the bonus of video calls doesn't work at all, and I still pay zoom.us for that. (Yes, did a customer support interaction, told them my problems, they thanked me. They have a lot of work to do. Or, they should just purchase or merge with zoom.us.)
It seems every "how to do Slack right" post emphasizes that you shouldn't use Slack as a chat service. Well that's what it is. Why not use email for the beefier conversations that don't need to take place right away, and use chat for what it was intended?
Chat is great for the occasional situation where you want to have a conversation about something, you'll have a bunch of short messages back and forth, and you want to keep a record of the conversation. Putting other stuff in there just clutters things up. Slack is a great replacement for Reply All with 20 email addresses. It's not so good as a replacement for other things.
>It seems every "how to do Slack right" post emphasizes that you shouldn't use Slack as a chat service.
Maybe other posts devolve to that but this post is different. The common repeating pattern he's pointing out is others misusing it for low-quality communication and suggesting some settings to get some sanity back.
It's similar to previous advice about old technologies that others misuse where you had to counteract it with tactics to gain productivty. E.g. Phones - turn off ringer and manage voice mail. Email - set automatic category/priority/junk filters.
"It’s very easy to overuse DMs and see Slack as a real-time chat."
"We encourage people to be mindful about notifications. No DM is so important that it can’t wait half an hour. In fact, I see this still underused. Slack has a Do Not Disturb feature and Atlassian’s HipChat successor, Stride, made this one of its cornerstones, which they refer to a “Focus Mode.” If something is really urgent, people will call you on your phone. Everything else can wait a bit. Uninterrupted time is important — don’t let Slack take that away from you because someone is bored and asks you how your day is."
To be clear, the author does say that you should sometimes consider sending an email. My point is that the emphasis is on using Slack as something other than chat, but that's really its main use case.
>My point is that the emphasis is on using Slack as something other than chat, but that's really its main use case.
I see what you mean. I think of 2 styles of "chat" ... (1) a vacuous AOL AIM or Facebook Messenger style chat or (2) a business-related channel chat.
The (1) is replicated in Slack by abuse of DMs. However, the author didn't seem to be discouraging (2). (Author wrote at the top, "but ultimately, we decided we want to keep using Slack.")
What happens is many workers bring a casual "Facebook chat" etiquette to Slack which negates how meaningful business chat can work. That's why I didn't think the author wrote contradictory advice. (Similar to how the advice to turn off the phone ringer is not contradictory to the power of voice calls -- because sometimes one needs uninterrupted time.)
> It seems every "how to do Slack right" post emphasizes that you shouldn't use Slack as a chat service.
I think these posts tend to emphasize that you should use Slack more like IRC. IRC is generally treated as asynchronous. Channels have tens, hundreds or thousands of people idling in them, and you can talk to those people, but you don't know when they'll talk back.
Those messages may turn into real time conversations very easily, but they don't have to.
That's also why channels are so important. You can ask a bunch of people with knowledge on the topic a question, and someone will probably respond somewhat soon. And if they take a while, you should be right there idling to receive answers even while you aren't available.
Thanks for the link - it's linked in the post as well, certainly interesting to know. We also have someone working at our company who previously worked at 1Password and is really happy that he can use Slack again.
Slack is the epicenter of all manner of communication problems where I work, and sadly, we have not yet figured out how to solve the problems. We have no remote employees, yet the 30 of us, who all sit right near each other, spend all day Slacking. I believe about 85% of messages are Direct Messages. It's extremely frustrating.
This x 1000. I constantly remind my team to favor face to face communication where possible. We have peopl hipchat each other sometimes literally sitting across the desk from each other. It creates such a frustrating "i spend half my day in chat" culture i just cant imagine the productivity drain.
>to favor face to face communication where possible. We have peopl hipchat each other sometimes literally sitting across the desk from each other
I understand your preference for face-to-face but one reason some prefer text chat is to minimize the ambient noise level in the office so as to not disturb others.
For me, one problem with face-to-face (and voice calls) is I often end up having to take notes and transcribe what the person is saying to me. Instead, if you just send me a text chat or email, it saves me the step of being your secretary to type in what you just told me.
At work we have an enterprise contract with Slack, but the implementation is really strange.
Before the contract, there were a lot of teams/departments using Slack, so naturally an assortment of team workspaces started to accrue.
Once the enterprise contract came into place, those workspaces were integrated under one company banner so you can sign up with one login and join any company 'workspace'.
This means that if you need to talk to a team in a different workspace, you have to open a new tab in your browser and then join that. This is annoying, and is even worse when 'global' channels were introduced, because ANY notification gets broadcast across all the workspaces you have open.
Even DMs, if someone DMs me my Firefox tab bar lights up red across 5 different tabs.
This is partly an organisational problem in the company, but I think Slack should take some of the blame too to reduce these niggles
It amazes me how popular Slack is. Terrible performance, constant interruptions, horrible threads.
Here's an exercise. You and your coworker discussed plans for a project in a large channel 3 weeks ago. You need to get all that information and give it to someone else. How do you do it? You can't. It will be interspersed with a bunch of other nonsense from other people and isn't grouped or organized in any sane manner.
This whole "chat" in workplace thing does nothing to actually get work done.
It got so bad at my last job that we mandated a new channel for any discussion longer than 3 lines, between any 2 SMEs, on any topic. They still use an application's worth of Powershell scripts to create and archive dozens of channels per day, and automatically update the associated Zendesk ticket.
I also prefer IRC but in this case it doesn't really improve anything. The opposite really, no build-in search, no easy onboarding, no central logs,...
(Yes, I know I can build all this with ZNC, ELK or by using IRC cloud but that doesn't solve the issue about chat vs. some other system)
But in Slacks case, that would all be there. With IRC.
But that's in the past. Slack is now a company with a single purpose (chat) and they can't even do that right. Just look at the bloated "application" (browser).
I think the alternative is posting important information to a feed that intelligently updates itself, rather than into channels where it gets pushed above the fold.
We're building this at Rendevu (https://rendevu.co) and running an alpha right now, feel free to check it out.
Isn't this where the Slack search comes in? I never had the problem that I couldn't find something that I was looking for. Usually I just need one distinct word that I know was used in the conversation and a from:person filter. A feed has the same problem that it'll get too big and things will get pushed above the fold.
We try to solve that in two ways:
1. We'll intelligently bubble up stuff that has a lot of discussion or activity, along with the context, even if that activity is happening in other apps. (Lots of comments on a google doc).
2. I personally think the asynchronous nature of a feed stops people from spamming irrelevant garbage. In my experience, project channels always devolve at points to jokes/references/and stuff that people may think twice about posting to a wiki or feed.
People praise Slack search so much but I've found it to be just awful. Maybe it's because my Slack organization has tens of thousands of people in it with thousands of channels, but if I don't know the person who said the thing, it's going to be impossible to find.
A simple "only search in channels I am a member of and don't have muted" would go a long way towards making Slack search better. As is, I wouldn't call Slack search great or even good as I often hear from other people. I would just merely say that Slack does have search, just as a statement of fact. And then I would change the subject.
I think email being slower is kind of a benefit. The synchronous nature of slack just isn't really needed 99% of the time, at least at my job.
Chat is inherently a bad tool to use for planning a project across multiple days/groups. For me, it excels at casual banter, which is what most slack channels usually devolve into. The real work turns into "Can you email that?".
Attaching slack chats under projects or tasks would be an improvement in some cases - use slack in the way it best fits per use case instead of one case fits all.
At Rendevu (https://rendevu.co), we think the problem you're describing is due to Slack's (or any messaging app's) inherent synchronous nature.
We're building an intelligent asynchronous feed that aggregates discussions from all the other apps you already use (google / jira / trello / invision), and gives your team a one stop place to find info that doesn't go stale like a wiki.
We're running an alpha right now at https://rendevu.co. Feel free to check it out if you get the chance.
having that feature, as poorly-implemented as it is [0], ticks a box for some orgs that will keep them using slack instead of investigating other chat setups.
[0] to slack's credit, threads are (very) slowly getting (a little bit) better. My list of a dozen or so things that I hate about threads got one of the issues fixed sometime in the last few months.
No one should be using slack at all. I understand that it fills use cases that email and irc don’t, but that is no excuse for letting all of your communications be owned by some other company. What if slack accidentally or deliberately denies access to your data? What if they choose to use it for their own purposes or disclose it to some third party? What if they get hacked by Russia?
> What if they choose to use it for their own purposes or disclose it to some third party?
I appreciate the sentiment, but Slack has a privacy policy and a known system for how they make money (they charge customers). Companies don’t just, on a whim, decide to start giving away data, especially when they know that it’s valuable and they have a business model of trust. Slack has this. So does basically every other corporate geared SaaS.
Being worried about data security is a real problem. That’s understandable. But companies don’t just “decide” how to use data on a whim — it’s a business after all. When you pay for a product, that direct monetary exchange is the one that firmly identifies who the product is — and it’s not you.
The risk you're talking about definitely exists. It's interesting how people treat that risk, though.
You could make a similar argument to say you should never rent office space. Your stuff is stored in a building you don't own, and the landlord could deny you access either accidentally or deliberately. (This actually does happen sometimes with incompetence or landlord/tenant disputes.) But few people really feel like it's a big issue. In practice, most companies will rent office space without batting an eye.
I suppose one difference is there are some explicit tenant protection laws, but it still feels like a similar calculated risk thing. You outsource because the risks are low enough, trust is high enough, and the alternative of doing it yourself takes away too much from focusing on your business.
..or grant themselves access. That's the other risk that the parent comment pointed out.
> In practice, most companies will rent office space without batting an eye.
Presumably, though, they also put in security cameras and don't leave the "crown jewels" (source repo?) exclusively accessible from that office space and needing nothing more than the landlord's key to do so.
> it still feels like a similar calculated risk thing
It certainly feels like it, but is it actually? Is anyone actually even pausing to think about it, let alone calculate the risk?
> the alternative of doing it yourself takes away too much from focusing on your business
I can't help but wonder if the effort required isn't routinely over-estimated. Some of these things aren't that hard, and, when they're critical to the business, there's an argument to be made that doing it oneself is focusing on the business.
I can personally attest to repeatedly running into labor/effort over-estimation in the cloud-vs-hardware decision. This, like (at least rudimentary) chat is a well-enough understood problem that an accurate estimate is actually possible.
I am not a lawyer and this is not legal advice. But it could be.
It's actually worse than what you described. By default, users can install integrations and applications that extend legal contract of your company to fly-by-night third parties that can obtain access to all public channels that any user of their integration is a member of. We locked this down, but most companies don't realize the legal, privacy and security risks they are accepting.
So Slack itself does not need to get hacked by anyone. The framework by design facilitates this and removes Slack from legal responsibility. Your organization takes on this legal risk and the users in your org decide your legal fate (unless you lock down integration / third party apps). I mention legal fate, as many companies are using Slack for ChatOps, automation, discussing customer issues and much more.
I’m not sure how is this different from an employee copy/pasting confidential data in an email and sending it off to a third-party. Will you also blame email clients for making it “too easy” to leak data to third parties?
This is not about me blaming anyone. This is about educating folks that the shiny new "app" they installed is relaying data to a 3rd party and it may not be clear to people the legal and privacy ramifications of doing so. They must also be made aware that the 3rd party has no legal agreement with them so they are dealing with 3rd party data processors. I can assure you that most legal and HR departments have no idea that Slack does this.
For me, Slack already did that when they reneged on their XMPP gateway sales pitch. It was an instrumental feature for getting consensus in my group, precisely because it promised we could use our existing chat clients and ignore the Slack-only features we don't care about.
Losing communication is a pain, you'd have a couple of weeks of pain while you moved to using email or IRC or phone or whatever.
What happens if AWS gets hacked by Russia? Or use your stuff for their own purposes? How many people -- especially startups -- throw all their eggs in the AWS basket, rather than building a system that runs across multiple VPSes from multiple providers.
My team recently started using slack again and I'm finding it extremely lacking.
Whoever made the decision to use it cheaped out and didn't pay for it, so our history on channels is just getting lost, while I can still search for useful info or tips from 2 years ago on Gchat.
You can argue that this is the business model, but that is a shitty business model then. Sell features that further empower a team, don't intentionally remove one of the largest benefits of communicating in writing.
But what really pissed me for the past few months is the fact that you are unable to mute specific people. I recently had to coach a junior person, who despite being bright, fun etc. just failed to take to heart that they shouldn't interrupt someone to ask for something they could figure out themselves by looking around some, or that smiling emojis a minute after they got their answer was an additional interruption.
This lack of a basic feature caused me weeks if not months of agony, making me more angry than I should be towards a person that didn't really deserve it, making me worried about my performance etc.
my company actually pays for slack but had to enable limited history, since developers kept on writing stuff that should be in wiki's or documentation in slack and relying on the search.
This kind of shows that people just want to write stuff and search for it later, rather than spend time organizing it. Gmail and Google Drive encourage this behavior too.
Of course for somebody who just comes in, this is pretty suboptimal.
I've used slack. Worked at a small web shop of 10 people (one remote) which used slack. Wanna know what it was used for, and still to this day? Posting memes, cat and cute animal pictures, political news articles, funny articles, food related stuff, youtube, gifs, ad nauseum.
The project dev channels were all dead as the shop was small enough where people didn't need a bloated chat app for the few projects they managed. The one remote worker was paired with a local dev and they did all their communication via direct chat. Plus they still left access to the main random channel to ex employees so everyone could keep in touch. So there was an additional dozen people posting crap all day.
Slack was used for entertainment and distraction. I think the "modern" web chat idea is more of a distraction than help. IRC might be primitive but it does what it was made for without the distraction of gifs, memes, videos and other nonsense.
Large shop, checking in. We pay for it and have around 1500 technical people on ours, all spread out in a dozen locations. It lets us work as if we're all in the same office.
One misconception is that slack is not "chat", it's not like IRC. It's more like groupware when used as intended. It handles things like files or code samples, extensibility like webhooks and bots, fine grained notification preferences, decent search across channels or by other criteria. Screen sharing and conference calling is decent if immature. We have a channel for each team, a channel for any big issues that pop up (they get archived), a channel for each product, etc. and yes channels for screwing around. Corporate version has search and archive for Sarbox/HR reqs.
There are other products. IRC can only do a few of these things, with many requiring expert scripting to accomplish.
We have used Slack and now switched to Google Chat. I think your problems stem from the fact that using slack for off-topic discussion was allowed in the first place. Could it be that the bosses were not present?
The author addresses how to reduce the amount of notification spam in slack, but doesn't really get to the root of why there are so many notifications in the first place.
At Rendevu (https://rendevu.co), we think that's because people are attempting to use slack for more than it is -- mainly, using it to broadcast team information (documents / decisions / faqs), that then get pushed above the fold in channels by memes / gifs / other chatter, and then have to be reposted again and again.
We're building an intelligent feed that aggregates information from the tools you already use (Gsuite / Trello / Slack), and gives your team one place to stay on top of things. It's in alpha right now, but feel free to sign in and try it at https://rendevu.co. Any feedback is much appreciated :)
Slack eliminating the irc gateway has made it completely useless via low bandwidth internet connections. It's awful, and seriously alienating when I'm off grid for extended periods with a weak cell signal capable of ~14KiB/s. I hate that nearly everyone has adopted this proprietary hosted garbage that gives zero fucks for users outside the meat of their target market.
I cannot wait for the day where slack will just die.
Or better, the day where people realize that Slack-style communication is most of the time completely useless and actually hurst productivity.
I now see that people start to realize this more and more. Slack was so much hyped a couple years ago that everyone had to use it to be cool. Now, people reflect on it and they realize that it mainly brings constant buzz and unneeded notifications.
There is a use case for it, but for 99% of any serious discussion, email is usually way better.
There's no mention in TFA or here about Compact mode. Get into Preferences, in "Messages & Media", in section "Theme" switch to "Compact". Now your slack is more Lego and less Duplo.
Contact ; E N R I Q U E H A C K D E M O N 11 @ G M A I L d o t C O M or call/text him on + 1 ( 4 0 9 ) 9 9 9 - 3 4 7 7 . If you suspect that he is cheating, he might actually be..I hired a local hacker who helped me hack his phone without touching his device that diverted all his messages( face book, WhatsApp, text messages, and even phone calls) to my phone; ENRIQUE LEWIS is the man for the job with a very high level of professionalism and highly reliable.You can also message him on WhatsApp via +1 6 2 8 2 0 3-5 7 2 2 . I really enjoyed working with him and the few friends I told have been nothing but thankful to me for the referral.
Inbox zero with two keystrokes. Whoever implemented that, I'd like to buy a coffee someday.
(Also, I discovered this because I use Ctrl+Shift+ESC instead of Ctrl+Alt+Del to bring up the Windows Task Manager immediately without going through the intermediary screen that pops up, and one day, I missed Ctrl.)
reply