To ‘Like’ or not to ‘Like’

…That is the question.

I never thought I’d say this but the internet needs more buttons. You know the ones – Like, Favourite, Rate This, Pin, Star and so on. When solely using these to interact with content I think we’ve simplified most websites and interfaces to the point where they are almost useless.

I started thinking about it when I was listening to music on my phone and a song came on that I’d not heard before. It sounded pleasant enough to listen to again so I looked for a way to be able to mark it so I could listen again later. My available options were to add it to my favourites or to tell the music player never to pick it again. I certainly didn’t want to press the ‘don’t pick again’ button. That’s reserved exclusively for songs containing Justin Bieber, Pitbull and Will.I.Am. Favouriting the track seemed a little strong. It was certainly not a favourite as it was the first time I’d heard it. Only awesome songs make it into my ‘hall of fame’ so I certainly wasn’t fast tracking it to top. I had the option of adding it to a playlist but that takes longer than pressing one button and felt like too much effort. Meh!

At least my music app gave me the chance to dislike something. Facebook traditionally only gave you the ability to ‘like’ things. I always found this very limiting and it has led to unfortunate situations like this:

Facebook conversation

The pitfalls of ‘liking’ things.

Is it OK to ‘like’ something negative? Is that bad? I’m not saying I like the fact your hamster died, I just wanted to show support but there’s no ‘I want to acknowledge your suffering’ button. At least Facebook moved away from the ‘Awesome’ button they used to have in the very early days. I think that it would have been ‘Awesome’ if they’d stuck with it but the above example would have been far more cringe worthy. Facebook’s new emotions help bridge the gap but I always worry I might slip and pick something even less appropriate than ‘like’:

“I’m sorry about your hamster”facebook reactionOops 🙁

Sometimes I don’t want to ‘like’ something outright either; I just want to register interest. However, many sites take that to mean I want to subscribe to everything that has been and forever will be posted by that user, group or business from now until the end of time. Woah! That’s more commitment than marriage.

Twitter is quite limited in how you can keep track of things that you think are interesting. Originally, you could give favourite tweets a star. A gold star no less. We don’t give gold stars to our kids that easily, they have to earn them with exceptional performance, good behaviour and possibly a trip to the dentist. But on Twitter they were being given out for any old junk that can be finger mashed into a phone.  Here’s a Tweet from the mind of Kanye West:

Kanye's tweet

Kanye believe it?

That brain fart was favourites over 185,000 times. 185. Thousand. Times. I’m not sure who comes off worse in that example, Kanye or his fans. A favourite isn’t worth the pixels they’re displayed on 🙁 Twitter has now moved to using little heart icons for showing that you ‘like’ a tweet but that’s worse. Now you have to declare your love for a tweet if you want to add it to your list of things you’ll never come back and read.

We need to standardise how we interact with content on websites and the existing set of buttons carry no weight, are ambiguous and don’t really convey your true intent. We’re signing up to implied social contracts that we never intended to simply because we think ‘That was mildly interesting’.

To fix this I propose a new standard button with the following text below. This way we can cover all bases:Version 1 of a new 'Like' button Hmmmm a bit wordy. We can reduce that down… how about this instead:Replacement 'Like' button v2It’s still quite bulky so let’s take the first letters of each sentence instead. Turn it into a sort of mnemonic…

Replacement 'Like' button v3

Nearly there! Still needs a little clean up and maybe we can add an icon to make it more interesting. Maybe a positive hand gesture that everyone universally identifies with…

Replacement 'Like' button v4

Nailed it! 🙂

If you ‘like’ this post then please leave a comment below.

Create a unique database ID in Microsoft SQL Server

I work with Microsoft SQL Server everyday and have been developing scripts to monitor such things as database growth and the amount of free HD space on each of the systems.

The script I have that records HD space stores the DBID of each database next to each recording so I can track growth over time. “Sounds fine so far” you say. So did I…

When developing some code to report on the data collected I noticed that there were several databases where the sizes had changed after a period of having zero size.

Further investigation showed that MSSQL had reused IDs that belonged to databases I’d previously deleted. Doh! I needed a better way of differentiating between the databases I was monitoring. Continue reading

Recovering Data from an Xbox Hard Drive

After getting the Xbox HD connected to my Windows 7 PC it was now time to get any game saves and content from it.

Before I started the recovery from my dying hard drive I needed somewhere to put it. All I had available at the time was a 16GB USB Memory Stick which I formatted on the Xbox as an Xbox Storage Device.

Windows 7 doesn’t understand the FATX filesystem on the hard drive so I needed to use a separate piece of software to recover the data. The first one I tried is the awesomely titled Party Buffalo Drive Explorer (PBDE). Connect your Xbox drive and start the software. You might need to run it as an Administrative user to be able to get access to the drive. Now open the connected Xbox drive by going to ‘File > Open > Device Selector’. If you have an image of your Xbox HD instead you can open this instead by choosing ‘File’. Select your drive and press ‘OK’

Select your Xbox HD

Select your Xbox HD

Once it’s spent a few moments reading your drive you should get a list of folders appear in the left pane:

The list of folders on the Xbox HD

The list of folders on the Xbox HD

The core files for each game or application are located in the ‘Data\Content\0000000000000000\’ folder. Here you will find all the installation files and any downloaded content. I chose to ignore my game installation files as I could always recreate these by installing the games from disk onto a new HD. The folders starting with ‘E’ in this list contain the user specific files. Here would be your settings, avatar items and game saves. There are two users on my Xbox so there are two folders. Continue reading

Connecting An Xbox 360 Slim Hard Drive To Your PC


Don’t put all your saves in one Eggs-box

My Xbox slim started behaving strangely the other day. I’d just bought some new games and was going through the process of installing them to the HD. Half way through the uninstall the Xbox crashed and I was back at the profile select screen.

I deleted the half installed game files and tried again. It still crashed and I was back at the profile select screen. This time selecting my profile would cause the Xbox to reset. I tried a different profile and it reset. Even accessing the system menus without selecting a profile would cause it to reset 🙁 As soon as there was HD access the Xbox would die.

Continue reading