Companies still don't get the Web.
I love my inflammatory titles. Disclaimer: this is a rant more than a blog post, and does contain rudies.
Here are a few reasons why companies, banks and such are still failing with regard to the internet.
Password Strength
A strong password contains numbers, letters AND punctuation. For a great example of nice secure passwords, take a look at the ones that cPanel generates for you. A glorious mix of symbols.
So answer me this please; why does the financial sector continue to insist on not using punctuation?
I had to change my 3D secure password the other day, and figuring this was my most sensitive password, decided to use cPanel to generate a nice difficult one. Pasted it in, and was told that it couldn't contain punctuation.
What the fudge. There is absolutely no discernible reason WHATSOEVER to not use punctuation in passwords. You guys should be hashing them in some way before storing them right? Right?
You can only view this page in IE
I use IE here, but I've seen them saying Firefox too. Fuck. That. Shit. This to me goes against the very core principle of the internet; accessible to everyone, everywhere, whatever they're using. Christ knows we waste enough development hours ensuring that client websites work in no less than seven separate browsers (IE6, IE7, IE8, IE9, Firefox, Chrome, Safari).
The worst offenders here seem to online applications forms. I've seen them on job applications, loan applications, even simple booking request forms.
90 times out of 100, the offender is ActiveX Controls. For some reason, a perfectly simple application form needs them and so they lock out everyone who isn't using IE on Windows.
It's lazy coding, and in the context of the data-world we live in, outright discrimination. To misquote Rasmus Lerdorf; "if ActiveX Controls is the answer, you're almost certainly asking the wrong question".
Personalisation is to be Feared
I love my webhosts Site5. They're quite well priced, the servers are speedy enough and the usage fair. But do you know what stops me from moving hosts every time I start thinking about it? Their Twitter presence.
The other night I wanted to ask a simple question; is PHP 5.3 support turned on. To open a support ticket seems like overkill; it's really just a general enquiry. Email? Well, I could do, but I have to find the right address to send it to. But I know I follow Ben Welch, one of the guys who work there. So I Tweeted asking him. A little later, I get a reply with an answer. Perfect. One happy customer, determined to stay with Site5 for a bit longer. I feel like I know the guys at Site5, they aren't a faceless corporation who just take money out of my account.
We now live in a time where we're more socially open than ever before. People on the other side of the world can read my thoughts and rants on Twitter, blogs, Facebook etc. We're accessible to more people, in more places, from different walks of life.
Why not carry that over to your company? It's a hell of a lot harder to get angry at a pleasant person, with a nice profile picture and timely responses on Twitter than it is to get riled over a faceless name on an email that doesn't seem to want to help.
On the flip side, if I can follow one of the company on Twitter and ask them a few casual questions about a product, I'm going to be more inclined to do business with them, since I've formed a relationship. It's the old idea of "I know Rob from SuperAwesomeWebDevs, he'll look after me".
So, how about you? What do you think companies continue to get wrong about the Internet?