Archive for the ‘Tech’ Category

Why won’t HSBC fix their website?

Wednesday, July 23rd, 2014 | Tech

HSBC have had a number of what I would consider problems with their websites for the many years that I have banked with them. A few years ago I submitted an online feedback form, but nothing changed, so last month I wrote them a letter (as you do when you get to my age).

It would be nice if they could find the time to fix these issues. They recently had time to issue me a new, more complicated, security device and add an annoying pop-up trying to get me to install their Rapport malware for example. However, they have not had time to make their passwords case sensitive.

I really don’t know how these issues arise in the first place though. As I told them in my letter.

4 June 2014

RE: INTERNET BANKING

To Whom It May Concern:

I have been unable to locate a postal or email address for your internet banking service, so I have resorted to writing to the branch and hope that you will be able to pass it on to the relevant parties.

Over the past few years I have consistently run into a problem with your internet banking for my personal account.

When I go to “make a payment” I have the option of selecting “pay a bill or organisation” or “pay family, friends or other”.

I need to make a payment to HMRC, to which I am given the account number and sort code. But when I go to “family, friends or other” and try and enter the account details it says the payee already exists and that I must use “pay a bill or organisation”.

When I go to “pay a bill or organisation” I then have to select HMRC and then select one of their tax offices. But I have no idea which office I am supposed to pay. All I have is that the account name is HMRC and then I have the sort code and account number.

I do not for the life of me understand why you will not let me make a payment in the usual way using the sort code and account number.

However, even if we overlook that, how you expect anyone else to translate nonsense phrases likes “HMRC NIC DEF PYT”. I don’t know what that is! How is anybody supposed to know?

I have included a printed-out screenshot of the bewildering screen.

I think at very least you should list the sort code and account number next to each entry, and use descriptive names for them, so that we can check we are paying the right account. Better still, just allow people to make payments using the sort code and account number like you would reasonably expect to be able to do at any bank.

MAKING PAYMENTS ON BUSINESS BANKING

Another piece of feedback I think is important is regarding your business internet banking. When you go to make a payment on there, you are able to go to “new payee” and enter the account details.

However the sort code is only 4 characters wide and the account number box is only 6 characters wide.

As you know, sort codes are 6 characters long and account numbers are 8 characters long.

This means that it is very difficult to check you have entered the correct account number and sort code because they do not fit in the box at the same time. I have enclosed a printed-out screenshot with this letter to demonstrate the problem.

As a software consultant, I have literally no idea how this situation could arise. Surely, if even the most basic testing can been carried out on your website, someone would have spotted that this was a significant design defect.

I would suggest that the boxes are extended so that you are actually able to see both the sort code and account number.

Yours faithfully,
Chris Worfolk

I received a letter back from them saying they had passed my feedback on. The issues still seem to be on their website though, as shown by this screenshot:

hsbc-online-banking

Clearly there is not enough space in those boxes to enter the account number and sort-code and be able to see the full number to check you have entered in correctly. I would not even dare pass that code to a tester; Chris K would be appalled.

If I ever get the time I am going to write a browser plugin to fix these issues myself.

My Sonos Playbar died

Wednesday, July 16th, 2014 | Reviews, Tech

sonos-playbar

Pretty gutted that after seven months of having my Sonos Playbar, it died.

Sonos were very good about it. I spoke to them on the phone and we tried a few things to no response. After that they send me through a return request that came with a pre-paid UPS sticker, so I just had to wrap it up and schedule a collection from UPS. They even shipped me a new one straight away, though that did require a credit card pre-authorisation.

Pretty annoying though, if that happens just after the warranty runs out, I will be very unhappy.

The world’s cutest USB drive

Sunday, July 13th, 2014 | Photos, Tech

penguin-1

Unfortunately it is also the world’s most useless USB drive as it it failed to register the first time I plugged it in and then died when I tried to copy a file to it.

penguin-2

Lint

Friday, May 23rd, 2014 | Tech

Recently my iPhone had stopped charging properly. Every time I would plug the lightning connector in, it would either not start charging or start and then immediately stop. I had to plug it in over and over again until it started working.

After having a search around, someone suggested that it might be due to an accumulation of crap inside the lighting connector port and that you could get it out with a toothpick.

I straightened a paperclip and had a dig around to see what I could find. It is amazing how much lint came out!

lint

Enabling Agile through enabling BDD

Friday, March 7th, 2014 | Events, Tech

Last month I attended a Leeds PHP event where the guest speaker was Konstantin Kudryashov, author of Behat. He made a great case of how using BDD can really help you stay on track with the agile process.

Unfortunately I was sat directly behind a massive dan boy who spend the entire time enthusiastically nodding to everything that was said. I am sure he is a nice guy, it was just very distracting.

Richard had a very different opinion. He described most of what BDD did was nonsense. It works fine on your Symfony2 stack, but it just adds massive overhead for little benefit he argued, citing an example of how the company he is working with at the moment has just ripped years worth of it out.

I know what he means. It does work great on some stacks but become difficult on others. Also, I was working with a company that had done half their unit testing in it. I will not mention which mayor subscription TV company that was, but it was a great example of applying Behat to the wrong use.

However, on the whole I think BDD really can add a huge amount of structure and benefit to a product. You can knock “value” as a buzzword, but actually it just means actually focusing on what makes a product better and that genuinely is all that matters.

Sonos and AirPlay

Saturday, January 18th, 2014 | Tech

I’m really enjoying my Sonos system. Being able to play music throughout the whole house is amazing as I regularly move from room to room.

However the support for Audible audiobooks is not very good. The way it works is that you link your Audible account to your Sonos. Then, every time you buy an audiobook, you have to download it, load it into your music library and then you can play it. It then just treats it like a song so it does not remember your place or understand any of the meta data.

Compared to the Audible software, where new books just appear on the list and download and playing with one click, it is just an unusably bad experience. Audible also has chapter and marker supports and remembers your place in each audiobook that you are listening to.

Luckily, there is a solution. If you have a line-in on one of your components, such as the Sonos PLAY:5, and an Apple AirPort Express, you can take the line-out from your AirPort Express and then feed it into your Sonos.

SonosPlay5 AirPortExpress

Once this is done, you can use AirPlay to direct the output from your iPhone, iPad or Mac and it goes into your Sonos and plays through all of your Sonos system – not just the one you fed it into. This means you can use the Audible software and still play it across your entire Sonos.

There is a definitely delay added by the latency of the two systems combined. It takes a few seconds between me pressing play or stop on my iPhone for it to actually happen. But that seems to be the only drawback, and is not really much of one.

Using AirPort Utility, you can name the AirPort Express line-out anything you want. I have now renamed it to Sonos, so that is what I get on the list on AirPlay.

iphone-airplay

4G

Sunday, December 15th, 2013 | Tech

Being without a proper internet connection I needed to go mobile for a while. I went to O2 and bought a dongle, but it didn’t work, as they never really do. I don’t know if it is the dongle, O2 or a combination of the both, but they are a mission to get working and usually end up never working at all.

So I went to EE and got a 4G wifi hotspot.

My experiences so far have been really good. You literally just turn it on, it connects to the 4G network and you connect it to as a wifi hotspot. The speeds are really impressive too – 20mb down and 10mb up – way faster than you get on a fixed internet connection in Leeds city centre! Unfortunately the data is quite pricey but as a short term solution it has been wonderful.

I also ordered an Asus 6-in-1 router that lets me connect to the wifi hotspot and then gives me a network port to connect my router in. So my router, which has all my wired devices connected into it, was then connected to the Asus, when then connected to the hotspot. Complicated but it got all my devices online with no connection problems!

The evidence for iPad

Tuesday, November 19th, 2013 | Tech, Thoughts

It’s difficult to discuss Apple v Android without everyone digging in their heels and becoming self-righteous. Of course we all really know that they have different advantages and disadvantages but it was interesting to see some slides from a recent talk by Benedict Evans talking about the growth of mobile.

When it comes to tablets, iPad make up around 25% of sales. But when it comes to internet traffic, iPad makes up 80%. That is incredible. What it shows is that even though people are buying Android tablets, they aren’t using them.

Based on those figures, you get this breakdown. For every 100 tablets bought:

  • 25 are iPads that people use
  • 6 are Androids that people use
  • 69 are Androids that people do not use

You have to factor in that it doesn’t work exactly like this. iPad users could simply be heavier data users, but even if this is a consistent trend, it doesn’t really change what the above represents – people just don’t use Android tablets. They buy them, then they put them in a drawer and don’t use them. People do use iPads. To me, that suggests the extra cost of buying an iPad is worth the investment.

PHPNW13

Sunday, October 13th, 2013 | Programming, Tech

phpnw13

Last weekend I headed over to Manchester for PHPNW13.

I really enjoyed last year’s event and came away having learned a lot from it. This year was also quite interesting, though on returning home and reviewing my notes, there is only really one new thing that I want to look into.

The bottom half

Saturday, August 24th, 2013 | Tech, Thoughts

There is a saying, “don’t read the bottom half of the internet”. It refers to the fact that while you might get polite and intelligent content at the top of the page, you’re unlikely to once the comments section opens up.

This is a good lesson for live. People are dicks on the internet.

A lot of people don’t seem to have spent much time on the internet though, and are then surprised by the unfriendly comments that they find. Even Richard Dawkins didn’t know until 2010.

But some people think they are unfairly targeted because of who they are. Some people may be of course, but I think it’s important to remember that regardless of who you are, the background hate of the internet generally runs pretty high. Here are some of the comments I’ve picked off my YouTube channel:

All those chicks have no taste though man. SO FUCK U.

There is nothing ‘cool’ about a camera which does a good job of showcasing that face.

what a tard you are

Ur an Idiot Get urFuckin Fact Straight u White Retard

do ur homework u white piece of shit.

umm you looked kinda like you on drugs but yeah i loved that movie and you did a good job

You’re on the right track, kid, but you need to get your hair washed and trimmed.

im reckoning by your dodgy mullet that this is common in your family?? you wouldnt be out of place deep deep south playing a banjo

Fucking idiot.

xmeltrut  ur fucking a dick ibet zain buksh whould fuck ur ugly face ur video sucks and u look like a girl u dickhead

they did die ur fucking dumb

oi u fuck face they did die

Damn you’re ugly.

You look like Trevor from the Trailer Park Boys….

fuck all athiets i hope you will enjoy getting your maginas ripped off in hell death to the athiests

Lmfao, get a gf. Shag her and get a life

you look like a monkey

this guy in the video is an idiot

Lose the drug culture look and maybe i’ll watch the video next time…….Nobody will take you seriously looking like that.

peado’s say i will touch you and you will be healed

haha killing jews lol kill six million jews and burn there corpses lmao

You’re probably thinking that I’ve picked off the worst, most abusive comments. But I haven’t. In fact, the majority of the comments on my YouTube account have been deleted, because the accounts they were posted from have since been flagged as abusive or threatening. What you see above is actually the nicer disparaging comments that get posted.

The take home message is that everyone gets verbally abused on the internet. It’s sad; I wish it wasn’t the case. But for the moment, it is. And much like an insect bite, if you scratch at it, chances are it will get worse.

Here is an inaccurate meme to help you remember it.

dont-feed

It’s inaccurate because posting abusive messages online is not trolling. It’s just being a dick. But that is a different rant.