Today I got the usual 'Friday Brunch' email from the British Computer Society (BCS). Except today, instead of the fairly poor showing of articles, we got adverts for books and not much else.
I should point out that I never knowingly signed up for this email. I think it was one of those "He's registered so of course he'll want it" spams. I should probably have complained about it at the time, but it only ever comes out on Fridays and by then the week has sapped my will to have contact with people who can't grasp the fact that I don't want their junk.
So it has continued until today, when they've just decided I'm a resource to monetise (or whatever the current vogue term for pissing off people whose email address you've got). So I decided to to try unsubscribing.
The good news: It has an 'unsubscribe' link. These make unsubscribing really easy, so you just click on it and you're done.
The bad news: It takes you to a page that says you have to email them to unsubscribe.
Now, I give out different email addresses to different organisations so that if they turn out to be spammers I can easily kill that address without affecting anyone else. The downside is that it's not trivial to change the address I send email as, so unsubscribing via email is more painful than necessary.
The good news: They also say you can go to the 'Member Secure Area' to unsubscribe.
The bad news: It won't let me.
It seems that I need to be registered to log in. That certainly seems to be the impression, given that it won't let me log in. It tells me my email address is invalid, even though that's the one they're sending stuff to. (Stuff, I feel I must repeat, that I don't want.)
I don't need to be registered to be sent their book spam, but I need to be registered to get them to stop sending me it.
So I try to register. As well as my membership number, I need my PIN. I don't have my PIN. I didn't even know I had a PIN from them. So I click the "Don't have your PIN?" link, which promptly emails me my PIN so I can enter it in the form. I think this is all to do with 'security', but I can't quite see how.
The good news: Using my PIN and my email address and my membership number I now have the information needed to register.
The bad news: It won't let me.
When I try to register it fails with 'Invalid Email Address'. I know it's a valid email address because it's the one they're spamming.
I know what you're thinking. It could, possibly, be that I'm already in their system and that's the reason the email address is invalid for a new registration. The problem with that theory is that it also tells me 'Invalid Email Address' when I go to the "I've forgotten my password so please send it to my email address" page. So it's not that. It just thinks my email address is invalid.
So, to summarise: The site of the British Computer Society ('[T]he leading professional body for those working in IT') fully accepts the legitimacy of my email address by sending it stuff I don't want, but refuses to accept its legitimacy when I try to get them to stop.
I realise this is most like incompetence rather than malice, but y'know, they're supposed to be good with computers.
I've now tried logging in using a different mechanism, one that allowed me to use my membership number and password. It worked. Because I couldn't use the email address to login, it's now asking me to confirm my absolutely correct email address that they've been using, as if I was the one that got it wrong.
And apparently hitting 'Continue' isn't enough to confirm it. I have to re-enter it into a textbox. The textbox just underneath where they're displaying my perfectly-valid email address.
It doesn't work. I try that and once again it says 'Invalid Email Address'.
I give up. I'm going to change it now to a different one to see if that helps. Maybe if I put 'spam' at the end of it it'll be long enough for them to believe it's a real address.
It's not looking good. I've clicked 'Continue' (again...), but it still hasn't come back. It's still working.
It's still working.
I'm not the fastest typist in the world, but it's still, still working.
I give up, and go back and re-login using the membership number. This time it accepts that the second valid email address I tried is actually valid.
The good news: Finally, finally, I get to the subscription page. It's a bit screwed up - it has some text overlayed on top of other text, but I can just about read the text underneath. So I tell it I want to unsubscribe.
The bad news: It won't let me. At least it's giving me a different error message this time. "We're sorry we have not been able to collect the data required for displaying the page you want." I have no idea what that means.
I try it again in Internet Explorer. Maybe Firefox is just too damn fancy for their taste.
The good news: It says it works.
Now I go back to my profile page and tell it to go back to my original, correct, perfectly valid email address. It works.
It really shouldn't be this difficult though. I mean, these guys are the organisation with the royal charter for computing. How can they get it so wrong?