from Hacker News

Ask HN: What's your opinion on notifications in general?

by tridenrake on 10/20/20, 11:41 AM with 19 comments

I am developing a community application that is engagement driven. I've always shied away from implementing notifications to not bother users. However I keep a passive activity stream for users to check for any engagements on their post and that is it. No notification bubbles or even emails.

I noticed HN doesn't have a notification. I got into the habit of checking for activity by clicking `threads` too. I'm expecting to do the same on my application, but not sure if people will be able to get it.

What do you think about this?

  • by alltakendamned on 10/20/20, 1:20 PM

    I think that's a good idea and user friendly.

    In short my opinion on app notifications is that they need to be killed with fire. Then burned again just to be certain.

    The only notifications I have enabled are the ones where timely information is important, e.g. gate changes for flights. Anything else gets shut off because it just NEVER is interesting and only succeeds in interrupting me. Call it the worst aspect of the attention economy.

    If your app would ever interrupt me for anything that is not absolutely important, it would get uninstalled faster than I can swipe away the notification.

    But well, I might not be your target audience (most probably am not actually)

  • by detaro on 10/20/20, 11:44 AM

    I prefer systems that default to few/no notifications but let me opt-in to things I specifically choose to be important. E.g. my messengers typically are set to show no notifications, with some important channels giving silent ones and very few people or channels allowed to disturb me.
  • by kazinator on 10/20/20, 9:02 PM

    Configurable notifications (on/off) with opt-in workflow when the user installs the application or joins the site or whatever are probably the good all-round solution. Users who hate notifications don't opt in, and all is good.

    Users want notifications that are pertinent to them and useful. Usually that means notifications which are triggered by the activities of other people. Apps that generate internal notifications just to remind the user of their existence("you have not used me for a while" kind of thing) are obnoxious.

  • by dalmo3 on 10/21/20, 11:52 AM

    I usually disable everything, but I also need to go against the grain in this thread and point out a side effect to that, at least to me personally: constantly manually checking for updates.

    In my case it's email or whatsapp groups. For WhatsApp, the upside of disabling notifications greatly outweighs the time I lose checking manually. But for email, sometimes I turn notifications on just so I get rid of that bad habit. (Then turn them off again when it becomes annoying).

  • by poletopole on 10/21/20, 5:54 AM

    I worked for a telecom marketing software service for seven years. My old boss was obsessed with notifications and mobile apps because he was a marketing “guru” and indirectly showed me how broken by design most services are in this respect. One day at work a serious bug was discovered and I suggested we do the responsible thing and notify users affected and my boss said it wasn’t a priority. Where, we as developers, draw the line in the sand seems to be whatever we feel is convenient for us at the moment.

    Personally I feel that most users are already drowning in notifications, emails, badges, slack messages, ads, calls, etc that even if you did do an opt-in for notifications that most users would just ignore them since their attention is already too divided.

    One thing to consider is not what your software should do but how it will really be used. The software I wrote was designed for sales teams to do marketing and communication but one day I discovered a bug that crippled the service, disabling most calls, while trying to fix an unrelated bug. This bug had been active for months, yet no users had reported it because they weren’t really using the software, in their minds they would rather not work at all and file false reports in the software to make it appear they had done their sales calls to meet their quotas. The bug was fixed but no measures were ever taken to fix the real bug which was the loop hole users were using to commit wage theft. The lesson here is that most users don’t want to use your software, their boss is making them and they hate their jobs. So why not focus on the real problem which is figuring out why your users hate their work and then fix that problem.

    Every service is crazy about being “realtime” these days but imagine if git was realtime...cringy...yet more people do “real” collaboration with it than any other technology given the proposition that communication software such as slack isn’t really about collaboration at all. I’ve come to feel that if a software service feels they need notifications in order for it to work then they haven’t truly automated the problem they are solving. It’s like try/catch statements: 80% of the time the catch statements in practice are just //todo comments or log to an error table no one will ever read. So my last piece of advice is to think about notifications like catch clauses, meaning that if you do your job right then notifications shouldn’t be necessary at all.

  • by impendia on 10/20/20, 1:24 PM

    I've always been a bit bewildered by notifications. I've had so many websites encourage me to sign up -- appealing to my fear that someone, somewhere, might write a blog post and I wouldn't know it right away.

    I couldn't find any way to turn off all notifications on my MacBook, but I noticed you can set a "Do Not Disturb" time. I set it for 10:00 pm until 9:59 pm the following day, daily.

    All this said, I am very much not the typical user.

  • by auganov on 10/20/20, 4:31 PM

    Do you mean in-app or push? I'd say in-app really depends on the application. As long as they're using it that's great.

    But giving up push (or emails and so forth) is much tougher. It's pretty powerful to have the ability to remind people of your app when they stop using it. If you need growth and engagement that's a very powerful tool to have.

  • by shivenigma on 10/20/20, 11:52 AM

    I don't have notification enabled for most apps, we can say all apps.

    If I see a notification from an app, I clear it and then turn off notifications from the system settings for that. Android doesn't give an option to do it on device level for all apps.

    if you can make do without notifications, I would recommend not integrating notifications.

  • by logicalmonster on 10/20/20, 7:48 PM

    For less critical apps, I wish they bundled up notifications for a once-per day burst. I don’t need to know every time somebody likes a post of mine on some networks, but it would be nice if I got some stats at the end of the day.

    I mentally tune out most notifications nowadays.

  • by helij on 10/20/20, 6:51 PM

    The only notification I have on is on a messaging app that I pretty much use only to keep in touch with my mother. Everything else is turned off. That's my opinion on notifications in general.
  • by swiley on 10/20/20, 11:55 AM

    Do you want something good or do you want engagement? That will tell you if you want to push notifications to your users.

    Although asking on HN is a little weird. Everyone here at least tolerates not having notifications.

  • by nikivi on 10/20/20, 11:44 AM

    I turn it off for most everything that doesn't include my messenger (Telegram). And even there, it's only set to notify me of private messages. Anything else can wait and has no urgency to it.