(no title)
warp_factor | 6 years ago
- They managed to disturb millions of worker to an attention-driven work culture in which everything needs to always be synchronous and immediate.
- They managed to change chat from a set of open protocols to a single closed app terribly written in JS.
- They managed to make a lot of people absolute convinced advocate of Slack so that a lot of hyped startups have now to use Slack de facto or risk mutiny and have people create Slack channels on behalf of the company without any oversight.
So yeah I don't blame them but I blame every company that falls for this. I'm convinced that we will see Slack retrospectively as something that destroyed productivity. I will agree that Slack can be useful when used correctly but I never saw a place that used it without it becoming that "attention driven" growing monster.
nothrabannosir|6 years ago
1. use /mute judiciously. especially on the main chats. only unmute important "#500" style channels. People immediately learn to @you when relevant.
2. disable notifications for everything on mobile: DMs, @here, @channel, @yourname, anything. No notifications whatsoever.
3. Put "Notifications disabled -- in case of emergency, please call me: <phone nr here>" in your status. I've had one person call me ever and it was completely justified. He saw the status, called me and said, "sorry I'm calling but it's an emergency and your status said to call." Great.
4. Disable all notifications on your desktop app, as well. On Mac OS X, don't even have the red app button show up for unread messages. Just check Slack once an hour (or what you want) and deal with any DMs / @mentions / outstanding chat. In reality, you'll automatically check whenever you have mental downtime, or during a conversation. This just allows you to stay in the zone when you are.
This has significantly reduced my Slack-stress. I enjoy it far better now, on my terms.
Most importantly: if someone is frustrated by your poor response time, explain! "I'm very bad with distractions, I need this to cope. If it's an emergency, please call :)". People are good people, they understand.
I hope this helps anyone :)
midhir|6 years ago
When someone @heres or tags me I only see the red dot on the favicon when I'm already in my browser.
On top of that you get tons of resources back on your machine!
rus64|6 years ago
vhab|6 years ago
I see where you're coming from. But anecdote time.
The immediate communication fixed something for us which would previously be a more disruptive tap on the shoulder, or alternatively an only once a day processed e-mail. Slack gave our devs time to finish their thought, write out that line of code, before tabbing to Slack to see what's up.
Because you see, I love my team, but they're not perfect. Just like the vast majority of people they're imperfect beings working with imperfect information. And in order to get them to output quality code (as in, does what it needs to do, bug free, without incorrect assumptions about data) they need to communicate to each other and me. We can't wait until a PR to catch they didn't fully understand these data models setup by another guy. Nor can we wait until a PR to realize someone took the wrong approach trying to fix a problem.
Someone getting disrupted might mean someone else can progress with their task. What I'm trying to get at, I need my team to communicate and communicate often. We have plenty of issues, just like any team, but most of them come from the lack of communication. Slack, or any other similar platform allowed to strike somewhat of a happy medium where the barrier to communicate isn't too high nor too low. It's less formal and faster than an email. And keeps a better log than an in-person conversation would.
Added bonus, it also helps us to have a more liberal 'work from home' policy.
anilakar|6 years ago
Slack has become the worst possible amalgamation of email and telephone. When previously minor things were discussed asynchronously over mail, only major and immediate issues warranted a phone call. Now all kinds of noncritical correspondence gets pushed to an instant messenger application, where every issue has to be paid attention to immediately.
mulmen|6 years ago
The only thing that allows you to have a liberal work from home policy is a healthy company/team/corporate culture.
jakubp|6 years ago
gexla|6 years ago
Some of the other more obvious emotional issues include procrastination and imposter syndrome. Everyone experiences these emotional swings. Experienced workers learn how to manage them. The earlier the better.
There are lots of things broken in the space of "work." Teaching younger workers how to deal with emotions is one of them.
todd3834|6 years ago
- Chat apps have been around for a while but now that Slack has been so widely adopted working remote has become a lot easier.
- Screen sharing for pair programming where everyone has the client installed and we don’t have to convince anyone to pay for it is great. (I’m very sad Slack is shuttering this service though)
- When I’m in the office I find that people who used to interrupt me by walking up to my desk and completely detailing my work are more polite with a Slack message now. That is much easier to delay even if only for a few minutes when needed.
- large meetings where it is tempting to completely tune out can still be productive if I can interact on slack.
Your points are all valid for some but it’s only one side of the coin.
walterstucco|6 years ago
[deleted]
dtech|6 years ago
I experience quite the opposite. With in-person communication, people barge in, demand you drop what you're doing now and answer their question/conversation.
With slack, you can answer them when you need a break or have finished something up.
pelario|6 years ago
sieabahlpark|6 years ago
yzmtf2008|6 years ago
While I understand where your complaints are coming from, I encourage you to think about the fact that so many companies are "falling" for them.
You and I might care about disturbances, "attention driven" work culture, open protocols, etc., but not everyone is a software engineer. The world is bigger than that. Clearly, some people quite enjoy Slack. I'm not saying it's the most optimal product, but perhaps being optimal is not as important as it seems.
Barrin92|6 years ago
Slack's chat nature as the OP points out favours instant messaging over batching up replies, which, like many bad habits, appeals to the reward portion of our brain but is genuinely unhelpful in structuring work. There's a reasonable (and increasing amount) of evidence that multitasking and context switching can lower your working IQ by 10 to 15 points. Deep Work by Cal Newport does a good job of going into the detrimental affects that distraction from workflows has on people.
tdj|6 years ago
I suspect a lot of frustration fundamentally revolves around trust. If there is a lack of trust, it must get compensated with an increase in visibility. Slack just happens to be a decent tool to provide visibility.
Story time: in a company I worked for, the Most Senior Engineer requested to be exempt from participating on Slack as the only person outside management, and skip the daily stand-ups. He did get a lot more done. I envied him quite a bit - mostly because our stumbles and challenges (just normal development stuff) were very visible and prompted lots of nervouse queries from PMs and sales people via Slack about why our tests are failing and why we needed to refactor code, whereas he only needed to show the end result of his work after a few months. Even if we had both experienced the same amount of 'challenges', his way of working gave him a lot more credibility because he got to control the narrative where his solution emerged working as designed (because any development hurdles he may have had were invisible to our PMs and sales). However, he did have a lot of pre-existing trust with key people to pull this off in the first place.
I hope I get to a point in my career where I can operate like that.
cush|6 years ago
It's sad you have to point this out. What works for a some might not for a dev.
lostjohnny|6 years ago
People also love cocaine.
If many companies are falling for this, it actually means it is not good for workers, only for the company.
zubspace|6 years ago
Before there was always someone moving around to talk to someone else or internal E-Mails which are bad, too.
We use slack sparingly and only have a few channels with many people. Most things happen in private channels. We always "idle-ping" other team members first and do not expect an immediate response.
The result is a much calmer office. People move around less and there is less chatter. And we still have the option to use group chat if required.
We even added a channel where new commit messages are automatically posted. A wonderful thing to keep informed about what's going on and you can take immediate action if you see something strange.
I think this all falls apart if our team size would increase. But I believe for teams with less than 25 people slack is perfectly fine. Above that size notifications probably start to be annoying.
Al-Khwarizmi|6 years ago
At my workplace, we are a team of 7 (in a research project, it's academia but I don't think our way of organizing things is too different from a small startup), we have been using Slack for like a year and we have a sane relationship with it. Yesterday I think there were like 2 or 3 messages in our Slack, no more were needed. At other points (with looming deadlines, etc.) there is more activity, but it's always activity related to work that needs to be done, and my feeling is that it mostly reduces the amount of email, and sometimes also substitutes private messaging that some of us were using for work-related issues. Which is a plus for work culture, because we keep work and leisure separated. And as there are no notifications outside working hours, I think it has actually been positive for work-life balance, compared to using email or other messaging systems.
I don't know if it's a matter of team size (I can imagine that Slack may be more prone to becoming a behemoth in a huge team?), the personalities of the people using it, or that companies/teams where Slack is problematic already had a problematic work culture in the first place. Maybe it also helps that we don't have the paid plan at my team, so since logs are not stored, we use it for immediate teamwork and we instinctively shift to email or other means for important stuff that needs to be on record or consulted later. But for whatever reason, for us it hasn't become a growing monster. I'm curious about the factors that make it a blessing or a curse.
wonnage|6 years ago
walterstucco|6 years ago
[deleted]
thatfrenchguy|6 years ago
nautilus12|6 years ago
czechdeveloper|6 years ago
There has always been distractions in office. Colleague would just walk over to you.
Now you get message. You can choose what you check and when. And reaction that is not immediate is usually fine. At least at my company.
And best of all, I don't have to be in same office to be able to communicate. I'm not even in same country, yet we can work realtime with team.
unknown|6 years ago
[deleted]
avip|6 years ago
That's interesting. Any idea how could they possibly do that?
ehnto|6 years ago
warp_factor|6 years ago
The exact same reason why people initially loved Facebook and spent so much time on it?
lostjohnny|6 years ago
do I absolutely really need to know that a Docker build has completed on the project channel?
Do I really care?
But it gets rewards points to those involved in that build: "Look! I did something good! I deserve a treat"
codesushi42|6 years ago
Instead we got Slack.
At least its success made developers take Electron seriously for desktop apps.
hn23|6 years ago