Archive for the ‘Web’ Category

National Grid gets 66.666% confused with 99.999%

Monday, December 6th, 2010

You’ve probably heard the expression “five nine reliability,” which is shorthand for saying that a product, Web site, service, application, or whatever is fully functional 99.999% of the time, the equivalent of less than six minutes of downtime per year.

Most Web sites don’t need to achieve that level of reliability. However, when you’re in the business of critical infrastructure, e.g., the natural gas that people use to cook their food and heat their houses in the winter, you had better be aiming for a pretty serious uptime target.

National Grid apparently thinks otherwise. When I contacted them to find out why there have been several incidents recently when I was unable to view or pay my bill online, here’s how they responded:

Our system goes down every night between 10:30 PM and 6:30 AM for processing. During this time you cannot view bills or take care of other processes for your account like payments or paperless billing. Please try going online during the daytime to view the bill.

In other words, their Web site has planned downtime, let alone unplanned downtime, for a third of every day, so their maximum possible uptime, assuming no other outages ever occur (which, alas, is not the case), is 66.666%. That’s an awful uptime ratio. Really, really awful.

National Grid ought to fire whoever thought it was reasonable for their Web site to be down for eight hours out of every day, not to mention whoever thought it was necessary for their Web site to be down for eight hours out of every day.

Now it’s National Grid’s turn to be incapable of running a Web site

Wednesday, December 1st, 2010

Apparently it’s “big companies that can’t keep their Web sites up in the middle of the day” week. Yesterday, Citizens Bank online banking was down for over two hours. Today, National Grid’s main US Web site and online account management site are both down:

(more…)

“Not Invented Here” added to comics aggregator

Wednesday, December 1st, 2010

I’ve added Not Invented Here to my comics aggregator. Enjoy!

Citizens Bank FAIL

Tuesday, November 30th, 2010

At 9:45am on a weekday:

GoComics fixed in comics aggregator

Sunday, November 21st, 2010

For those of you who use my comics aggregator, please note that the charming folks at GoComics.com mucked with their site again, possibly to make aggregators like mine more difficult to implement (they want your eyeballs and your clicks on their ads!), and I’ve just fixed the aggregator to compensate for their changes, so their strips should be visible again in it.

The strips I currently have in the aggregator that are impacted by this are: (more…)

Terrible UI Design of the Day

Thursday, November 11th, 2010

The Citizens Bank Web site recently added a new feature: bill payees can be put into groups.

When you first visit the “Add/Manage Groups” page, it looks like this:

The first stupid UI decision should be obvious after a moment’s thought. Once you’ve set up your groups, you will rarely if ever create new ones, and yet they’ve put a big “Add Group” box at the top of the page, taking up precious real estate.

(more…)

More Citizens Bank idiocy

Sunday, September 19th, 2010

I have to confess that at this point it seems like posting examples of Citizens Bank incompetency is sort of like beating a dead horse, but here’s one that might amuse a few people. (Stay tuned for a future post about the >$300 in fees that Citizens Bank stole from me, which I’m holding off on posting about until it is resolved.)

The last time I logged into the Citizens Bank online banking Web site, I saw this message:

We’ve made some improvements to Online Banking! The new “Manage Features” tab provides convenient access to services which work along with your accounts, including Goal Savings, Rewards, Overdraft Services, and Protection Services. See how you can get the most out of your accounts!

Unfortunately, there was no “Manage Features” tab that I could find anywhere on the Web site. I sent them this message through the site:

My home page says “[above message elided]” but there is no “Manage Features” tab that I can find anywhere on the site.

Two days later, I got this response:

Thank you for your recent email regarding a Manage Features tab. Please provide additional information where you are viewing this reference; please provide page. Unfortunately we are unable to assist you further with this issue with the information provided, as we are unable to locate the page you are viewing. You may choose to call when you are on the website so we can navigate along with you. We regret any inconvenience this may have caused.

Which part of “home page” did they not understand? Which part of “It’s your broken Web site that displayed this stupid message, so why don’t you go bother the people who create and post these messages instead of wasting my time?” did they not understand?

*sigh*


I guess I’m now a Mozilla core developer, too

Friday, July 23rd, 2010

About a month ago, I dived into the world of Mozilla add-on development by adopting the abandoned Thunderbird “Send Later” add-on and porting it to Thunderbird 3.1. The learning curve was pretty steep, and it took a lot more work than I expected to stabilize the add-on, but I think it was worth it, considering that in the two weeks since I released it, almost 2,000 people have downloaded it and at least 444 of them are using it.

Emboldened by that, I decided to take a stab at fixing two bugs in the core Thunderbird code that have been driving me crazy. That, too, required a steep learning curve, but in the end, I was able to submit fixes for two bugs, one quite old and one new in Thunderbird 3.1, affecting a whole bunch of people:

  • It was impossible to remove attachments from some MIME messages, including MIME messages generated by the Mac Mail client (Mozilla bug #351224). This bug has been reported by at least 30 different people and was first reported almost four years ago. Fixing it required rewriting pretty much an entire module within C++ source code for Thunderbird.
  • Thunderbird was incorrectly inserting a couple extra spaces at the beginning of some sent email messages (Mozilla bug #564737). This bug was first reported just a few months ago and has already been reported by at least 56 different people. This bug is in the core code that is shared between all Mozilla applications, which means that the fix will impact Firefox, Seamonkey, etc. as well as Thunderbird.

Needless to say, there are other things I should have been working on when I got distracted by fixing these bugs. But I’d almost forgotten how rewarding it is to be able to contribute to open-source software in ways that benefit a lot of people.

Citizens Bank idiocy round-up

Thursday, June 24th, 2010

Citizens Bank has been particularly idiotic recently. Here’s the round-up of all the disappointments we’ve suffered at their hands…

(more…)

Supposed SysAdmin & Network Security experts don’t know how to run a secure Web site

Friday, April 9th, 2010

Yesterday, I decided I wanted to unsubscribe from one of the e-newsletters published by SANS, which bills itself as, “the most trusted source for computer security training, certification and research.”

There were no instructions in the e-newsletter for how to unsubscribe, so I went to their Web site. It told me that I had to sign into my Portal account; the only problem is that I’ve never had a Portal account, and I subscribed to the SANS e-newsletters long before such a thing existed.  I figured that perhaps they auto-created an account for me at some point, so I gave the site my email address and told it that I’d forgotten my password.  It claimed to have mailed password reset instructions to me and told me that I had to follow them within two hours, but over ten minutes later, they still hadn’t arrived.

Thinking that perhaps I could register my email address for a Portal account and would then “inherit” any legacy subscriptions under that email address, I tried registering.  It rejected my registration form, telling me that I needed to enter a valid email address.   I couldn’t tell whether it was rejecting the form because the email I entered was already in its database, or because it incorrectly believed that “jik@kamens.brookline.ma.us” was not a valid address (a lot of Web sites can’t seem to handle the idea that “kamens.brookline.ma.us” is a valid email domain).

At this point, I threw up my hands and sent them email describing everything that had happened and asking what the heck I should do.  I ended my email with, “The fact that you guys are supposedly experts at secure Web site design make this rather ironic.”

(more…)