Ask HN: I have diagnosed ADHD and cannot work with Slack anymore – advice?
10 months ago, I started to work at a company that uses Slack heavily. They have 1000+ channels and my team is tagged in a lot of stuff so I get a lot of notifications.
I can't concentrate at all. It's not like it's annoying, I simply cannot work.
I have been spending 10x more energy since I started to just keep above the water but now, after 10 months, I'm simply drowning and my tickets are all piling up.
I don't want to be that person that's not reachable but more and more, I'm thinking about closing Slack and opening it 2-3x a day.
Any advice?
391 comments
[ 2.4 ms ] story [ 301 ms ] threadRather than giving you some specific advice, best advice I have for you is to lookup existing resources that deal with "information overload", try searching for that on your favorite search engine.
In the past, there been a lot of threads on HN as well with good advice that you can browse through, probably you'll find at least one idea that can help you a bit. Here is an example search for "Ask HN information overload" sorted by score: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
This way, you can keep it open and dip into whatever you need to but you'll not be swamped with millions of notifications.
I'd also go through all channels etc and mute or leave channels you're not actually required in any more.
I tried leaving channels but I get invited back whenever people tag my team, so I gave up and muted all of them (but still get the notification counter, which makes muting useless for me).
EDIT: Whenever someone tags my team, the little Slack icon on the tray bar goes red... and I don't know if that's a direct message (usually important) or someone tagging my team just "fyi". I have to check it always.
Is your management chain aware that you are diagnosed with ADHD? Staying off Slack should be considered a very reasonable accommodation for your condition. Perhaps go ahead and do it, but also tell them why, and how it will improve your productivity.
Alternatively maybe it's time to look for a different job with a more appropriate working environment, one that doesn't lead to such stress. How have you found previous jobs, in terms of being able to focus?
No, and I don't think it will help, to be honest. They will just start paying even more attention to my work and decide it's not worth it.
https://www.dol.gov/agencies/odep/program-areas/employers/ac...
https://www.eeoc.gov/laws/guidance/fact-sheet-disability-dis...
> I can't concentrate at all. It's not like it's annoying, I simply cannot work. I have been spending 10x more energy since I started to just keep above the water but now, after 10 months, I'm simply drowning and my tickets are all piling up.
How depressing to think one shouldn't ask their employer for an accommodation for a legitimate medical condition after almost a year of suffering 8+ hours a day. More empathy please.
The only positive responses have been from people who have it. But it doesn’t help for workplace accommodations.
Such tools can be quite a lot of distraction... I often ignore queries I think have lesser importance. If it really was important, they will probably contact me again.
I have given up on my ambitions to have a "clean desk"...
What's wrong with that? That's how many people work with Slack (myself included). I don't answer whenever someone asks me something; I answer in a specific allocated timeslot during the day (2 to be precise: the very first thing in the morning, and 2h before finishing my day)
And if you're in a role where you are expected to respond promptly (say, you're an SRE or sysadmin that's on-call) there should be other, better avenues to reach out like a ticketing system, pagerduty or opsgenie, etc.
As for my own channel surfing to avoid working. That's a WIP. Best advice I can give is to maintain a task list. When you catch yourself surfing, go to the task list and see if there is something you can knock off.
Free idea folks.
1. Similar to you, I muted my notifications and opened slack a few times a day.
2. I paired up with someone else to focus on the task at hand (like with Double[0]). I was able to ignore the pings, if they came through, because I felt more accountable to the person I was on the line with than the pings.
Your mileage may vary on these, so I would definitely encourage a bit of experimentation!
[0] https://doubleapp.xyz
Now it’s coming back. And I realized it has a lot to do with parenting incorrectly.
Let’s just say looking back, there is nothing you can do to adjust to a moving train with adhd. So start reducing your role. Shrink a bit. Be less manager. and be more managed if that helps. And start communicating loudly about what makes slack difficult. Very loudly. People will realize who you are without realizing you have adhd. And will adjust to how you work.
So figure out how many things you can track at any one time. My max is five. So reduce your inputs to just those items. And designate one of them for colleagues.
Some families are dysfunctional. Addictions can be big here, but the personalities of the parents can drive this without any alcohol or drug use. Often, the families that look the best from the outside are the most dysfunctional inside. There is a whole rabbit warren that I'm attempting to not dive down here. Suffice to say, it's not uncommon and it's not obvious.
Children in dysfunctional families often become hyper vigilant in order to control their life and avoid conflict. This works to an extent, but they become trained to constantly pay attention to everything, all the time. Which is one way to look at ADD.
If you want to research this more, look up: * Adult children of alcoholics and dysfunctional families * Complex PTSD by Pete Walker * Patrick Teahan videos on YouTube
Do that.
You can also just turn off notifications altogether. Explain to your colleagues that slack is keeping you from getting work done so you are going to turn off notifications. If you feel guilty give them a way to contact you if they truly need you immediately.
The teams I’m responsible for make it easy for their stakeholder to raise issues, asks in a more deliberate, calmer way e.g. via GitHub issues or manager email. In exchange, we commit to mutually agreed response times on certain categories of business critical issues.
Generally, I don’t think it takes an ADHD diagnosis for slack inbound to completely kill your productivity, it’s a general problem. I don’t have ADHD but have strong empathy for how this must be a complete nightmare for you.
Perhaps have a manager put some structure on your inbound on your behalf?
If you're not great with it every message can feel like an inbound and you're compelled to go cycle through all the channels and read everything whether it's immediately relevant or not.
Slack makes it super hard to stay on top of this and systematically triage the low from the high value.
I am so fed up with this problem that I'm not going to mince words.
Nobody wants to be told they're disorganized and sloppy, but people outside engineering (especially sales and client people) are the absolute worst. They're the ones with the ADHD.
Engineers rarely have trouble with deep focus on work unless they're constantly being nagged by idiots who don't understand what they're costing the company.
There's a strong business case against the abuse of chat for "quick questions" or whatever other bullshit people are too dumb to figure out on their own if they just spent a few seconds more in thought before bothering anyone else.
Slack is used like a kitchen sink in the two places I've used it - there is no easy way to determine what is urgent vs what can wait. One literally has to comb through all the red dots to filter them. If you believe channels solve this because you can create dedicated channels for the important stuff, very soon someone starts abusing the responsiveness on this channel to their selfish ends, first seeking an exception, and very soon making it a habit.
To top this, the Slack UX is literally designed to maximize the time one spends with it. I often find myself on Slack intending to either - 1. Check one of the important channels or 2. Recollect something someone shared that I now need to use
And before I know it, I'm responding to something that I didn't need to at this time. I often also forget why I came here in the first place.
Yes, email and ticketing are also pervaded by spam, but Slack is essentially a corporate sponsored, culturally accepted medium for noise and distraction with no easy way to apply controls.
You typically need strong leadership to define the constraints through culture, because the tool by itself isn't designed for this.
However, we have defined a role "first contact". This role rotates on a weekly basis, and whoever is first contact has the job of monitoring some well-known channels for requests. They then act as a first level support pretty much, helping people to figure out how to best request what they need. They also handle mails that aren't automatically handled in the central mailbox.
The latter in turn enables the team to just ignore pretty much all chat notifications outside of the team. First contact person will ensure they are heard, and first contact person will also address high severity tickets directly to people after creation. And as much as that sounds like a slower process, it has improved our resolution times because people aren't distracted as much.
Don't check it in the morning. First check after lunch.
This was from an early stage startup experience with 10 hour timezone deltas, and never-not being on call for some crucial infrastructure.
The sounds still evoke the dread,annoyance, and simmering resentment that accompanied a 4AM slack ping with the CTO just saying "Hey"
You're such a good writer! Goddamn, you gave me the chills just with this line.
The fear response is real.
I could physically turn Slack off by turning the phone off, and the only other way to get through to me was async, via email or in tickets.
A coworker I trusted had my personal cell number and texted me when something was actually urgent, which happened twice in 6 months.
*> punches through notification settings
I'd like to specify which aliases should not be ignored but I can't in Slack, unless I'm missing something.
Also, disabling the oragen counter is not possible (even for muted channels).
Step 2 - if step 1 doesn’t work then shut slack down while working. Being reachable 100% of the time is insane. And the barrier for bugging is super low with Slack.
Step 3 - if 2,3 don’t work then use something like dispatch.do to prioritize all the junk and filter out all the noise.
Step 4 - it’s a you problem. Find a new job or seek professional help.
This way you can leave slack running, you will show up as available, but will not be disturbed unless the slack tab is in the foreground. (Or someone makes a call).
Looks like you already know the way forward, tell your team that you will be checking slack regularly but on your own schedule. If they protest, tell them to grab a copy of Deep Work by Cal Newport.
This is going to come across as arrogant, and in a way it is, but in a healthy way.
If your tickets are piling up then you /need/ to ignore distractions. Someone then tries to track you down so you lead with 'is it on fire?' and when it is, ok that does rank highly, but when it's not 'sorry, I've got so much backlog I need to focus on right now, email me and I'll look at it as soon as I can, but fair warning, it might take a while' is not only ok, it's absolutely critical. In a very strange turn of events you'll likely see that somehow these critical problems are being solved at the source.... ;)
This also means that the workload you have and therefore the time you allocate to spending doing it has to be priority driven. Start with the flames and work back to the embers.
Finally, just to reinforce the main point here, if the tooling you've been provided with isn't enabling you to do your job well, then find how it will and tell the company what you plan to do to ensure productivity.
:) remember, they hired you to make them money, if you find a better way of making money faster and for longer only an idiot will find fault with that. This is how good ways of working evolve in environments.