GitHub refuses to help me unsubscribe from thousands of notifications
drewdevault.com
drewdevault.com
This is akin to getting mad at the McDonalds cashier for informing you of some corporate McDonald policy.
Anger directed at the customer support, who generally doesn't have the authority to make changes (especially at the scale desired), is misplaced and doesn't help anyone.
The whole situation is frustrating, but lashing out at some random customer support agent that happened to get your ticket makes me hope, in a similarly petty way, that they don't resolve this issue until you manually unsubscribe from all the notifications.
GitHub is supposedly a tech company, and supposedly works for developers. I would expect better from them than from McDonald's. You can expect better from me, that's for sure.
You must have entirely missed my point because my point has nothing to do with /your/ expectations of /x/ company.
My point is that you should not berate and threaten the customer service representative for issues they both didn't cause and do not have the authority to fix. They are simply doing their job which is: See ticket, attempt to resolve, escalate if they can't.
Did you think this particular representative was the person who coded the entire notification system and is the sole person deciding whether or not your proposed solution is implemented? If not, why are you threatening (sorry, "joking")them as if they were?
You can be angry with GitHub without taking it out on the person who is simply trying to do their job as a front-line customer service representative. If I had to guess, you must not have ever had to work in a low-level customer-facing position.
It was a joke. Tamper it down a bit. I get that you've suffered in a customer-facing position before, but this is not a measured response.
You literally say that you would inflict on a single person within a huge organization what you wrote a whole blog post and multiple emails to avoid personally. I get it was a joke, but I'm guessing you can see the irony in that.
If you think what is happening to you is bad, the suggestion that you’ll inflict the behavior on another is also bad. If you don’t think it’s bad to do this to the support rep, the blog post is a bit of an odd move.
If you think something is harmful or bad then perhaps don't say you're going to do it to others. Especially when the person is a individual that often does not have control of the policies that they have to represent professionally in their work.
What would you have done?
In this case the person you are talking to is probably not at all responsible for the original problem, so I think the need to consider both the human and the company you are talking to is larger than when dealing with a single person.
I would expect better from McDonald's. They empower just about anyone in a restaurant to do just about anything to resolve a problem, short of giving you a refund greater than 100% of what you paid.
Your response is at best antipathetic; support technicians aren’t going to go out of their way to help you.
Was your goal to rant or solve your problem? If it was the latter then you may want to use a different approach in the future.
There's a long tail in many products where non-happy-path flows are undoubtedly terrible. But if product teams prioritized addressing that long tail, what would happen to the delayed mainstream features? How would the userbase, in aggregate, feel about such a prioritization? It's disappointing when they say to expect no reply, but it seems like both a practical and efficient outcome. They're an autonomous organization and you can't step in and say "put this at the top of the backlog".
All that apart from the fact that it shouldn't be necessary!
My next one was "does Wayland have something like that?"
Quick search brings up uinput, a kernel module...
Sorry, ddevault :)
Mostly though, I strongly suspect this could have been easily solved with using dev tools and inspecting network requests and a bit of grep/sed/awk/curl/while read line loops. Easier to write a snarky blog post, I suppose.
But your behavior towards the GitHub support person was childish, and I think you owe them an apology.
Yeah, that sucks, and I'm not surprised the customer support agent can't do a bulk unsubscribe either; sharing the same API is normally a good thing.
I'm not sure expecting a 13 day turnaround on a bug is that reasonable.
Can't OP just set up an email filter to handle this for a few weeks until it's fixed?
> We have forwarded your ticket to the Product team who reads and evaluates all feedback, however we cannot guarantee a response to every submission.
Are they working on it? Who knows. Will they maintain the line of communication? Probably not. Will I still get these emails for some unknown amount of time? Yes.
As to your problem:
Why not mute the repositories and use a custom filter on your GitHub notification inbox which you can review every few days to see direct mentions in those repos only?
As for the problem itself, I'm sure I can think up any number of workarounds, and I'm likely to apply one at some point. But that doesn't change the fact that I should not have to.