Tesco, Your car wash sucks

Earlier today I was at Tesco to refuel my car and I noticed that it was a bit overdue for a wash, so when I paid for my fuel I also purchased a voucher for the car wash. It was the premium super-duper all singing all dancing wash for £6.

When I drove round to where the car wash was there was a queue of three people in front of me so I had to wait. There was a chap at the jet wash too and I noticed that he was much slower. By the time my turn came around he was still there washing his car. In fact, by the time I wash finished he was still washing his car, he must have put much more money in that machine than I did for the car wash. In hindsight, I think he took the better decision. Why?

Share photos on twitter with TwitpicWhen I got home, I went to open the boot to retrieve my shopping and I noticed that the back of the car was still dirty. Sure, bits of it were clean, and all of it was still wet, but it was obvious that the bushes on the rollers don’t clean very well. Or maybe they don’t clean cars with near vertical rears (like the Toyota Yaris) very well. I could still wipe my finger through the dirt. And here’s a picture just to show you. (You can click the image to see it full size and you can see my finger mark in the remaining dirt)

All I can say is that I’ll not be back to Tesco to use their car wash again. If I do find myself there, I may just use the Jet Wash like the other chap did. That seemed the more sensible solution.

Technology Trends – October 2010 update

Around this time last year I wrote a blog post showing technology trends for browsers and operating systems as reported by Google Analytics for my blog and some mainstream websites.

Since then the world has moved on and the trends continue to evolve. New technology arrives, old technology slowly withers.

For the moment, it is interesting (to me, at least) to see what the trends are for my own blog.

Operating System

Windows XP is fading, not as fast as I’d hope, but still it is now below 50% of visits. On the other hand Windows 7 is rising fast and sitting at 38% in the space of just over a year. The biggest hit is for people moving away from Windows Vista, that’s where most of the market share is being lost from.

Other operating systems, such as MacOS and Linux don’t feature very heavily, bobbing around the 2% to 5% without much real movement. I’m not completely surprised by that, my blog is mostly aimed at .NET Development which is a Microsoft developer technology.

MyBlog-3yr-OS

Browser

While Operating System technology is being dominated by Microsoft they are losing share on the Browser front. While IE is still the more prevalent browser its share is being eroded, not by FireFox as I would have thought, but by Google’s offering, Chrome.

FireFox has stayed fairly steady over the last three years bobbing around the 30% to 40% mark. IE has gone from just shy of 70% to just over 40%. Meanwhile Chrome has risen from nothing to just under 20%.

Other browsers, such as Opera and Safari, don’t really make that much of an impact.

MyBlog-3yr-Browser

Why can't customer services actually be helpful?

I’ve noticed that when ever I have to get in touch with customer services for after sales advice then I get a really bad service. I tend to get stock answers that suggest the person who responded didn’t really read my inquiry. Often they will tell me how important I am, but that really is not the impression I get. I don’t want stock answers. I don’t want to be told how important I am when it is so obvious that it really isn’t true.

However, sometime I see examples that really make me think: Didn’t someone in management at least care enough to stop stuff like this happening.

The example I’m talking about is from Halfords. I was looking for a download of the instructions for my bike rack as I’d lost them a while ago. When I searched for them I found a forum on Halfords website attached to the product that where someone had asked that very question: “Would be it possible for you to send me a complete set of instructions for this bike rack. I have lost mine.”. Now rather than actually answer the question Halfords responded with “The Halfords Bike / Cycle carrier range are designed to be universal. The range of products will fit most cars (This carrier is not recommended for cars with spoilers) The Halfords Rear Mount 3 Cycle Carrier should fit your model of car. Halfords colleagues in any one of our stores will be able to assist you in selecting the best bike carrier for your needs and provide fitting if required

Halford's forum

Ummm… okay. That’s just paraphrasing the product description already.

Luckily, someone, another customer I presume, was at least more helpful and showed how to find the instructions on the website. More helpfully, they also included a direct link to the instructions to make it easy.

Why couldn’t Halfords have done this? Why did they think they could get away with fobbing off the customer with stock drivel?

O2, please train your store employees

Last week I changed the tariff on my phone to better suit my usage. However, it turns out that by changing the tariff I also needed to change some settings on my phone. So, when the old tariff cut out, so did my 3G connectivity and I lost internet on my phone for a couple of days until a friend of a friend who happens to work for O2 explained what I needed to do to get it to work. Up until then, since I had made no modifications to my phone, I had be blaming O2’s network infrastructure.

Here is a summary of the tweets I made about it:

  • 4/March:
    • Don’t have a data network available. Most irritating @o2. Where’s my 3G network?
    • Still no data network. @o2 what are you doing. All the way from Glasgow to Edinburgh an no data network.
    • Made it all the way back to glasgow. Still no data network. @o2 get your shit together!
    • Woohoo! I have data back on my iPhone. But then I’m now at home connected to my wifi network. @o2 thanks for nothing!
  • 5/March:
    • Still no data network. @o2 you #FAIL big time! I’m moving to orange when I get a chance.
    • @kstenson No data network in Glasgow, in Edinburgh or points in between. Phone signal only. @o2 #FAIL
    • Got a data network back! One of @chriscanal‘s friends works for @o2 and fixed it for me
    • Turns out because I changed my tariff my connections settings also changed. But no one told me that!

O2 could have saved themselves a lot of frustration from me if their store employee had been told that the tariff also required a change in phone settings.

My reading list #1

I’ve decided that I need a quick and easy way to remind myself of the useful articles that I’ve read recently or are on my stack to read. Since I use my blog as an aide memoire anyway, I thought why not just put up a blog post once in a while after reading something useful. So here’s the first one…

Web

  • The Kayak Framework: An easy way to speak HTTP with .NET
    Kayak is a lightweight HTTP server for the CLR, and the Kayak Framework is a utility for mapping HTTP requests to C# method invocations. With Kayak, you can skip the bulk, hassle, and overhead of IIS and ASP.NET.
  • REST APIs must be hypertext-driven
    What needs to be done to make the REST architectural style clear on the notion that hypertext is a constraint? In other words, if the engine of application state (and hence the API) is not being driven by hypertext, then it cannot be RESTful and cannot be a REST API. Period.
  • REST – The Short Version
    Getting a clear handle on the definition of the REST architectural style can be daunting. While there is no shortage of descriptions available, I did not find many of them helpful at first. Also, as I began talking about REST to colleagues, I often had a difficult time producing clear descriptions for the key points. Over time, however, I sharpened my summary into a version that seemed to make sense to most of my listeners. I offer here my rendition of the REST model.
  • Applying the Web to Enterprise IT
    This is a blog that contains a number of useful article on ReST.
  • Building a website for the iPhone
    This tutorial will cover the basic setup and creation of a web page for the iPhone that will detect and change the content based on the phones orientation.

Professional Development

  • Unskilled and unaware of it
    People tend to hold overly favourable views of their abilities in many social and intellectual domains. The authors suggest that this overestimation occurs, in part, because people who are unskilled in these domains suffer a dual burden: Not only do these people reach erroneous conclusions and make unfortunate choices, but their incompetence robs them of the metacognitive ability to realize it.
  • Did your boss thank you for coding yourself to death?
    Here is some perspective, you’re not doing this for yourself, you’re doing it for “the man”. Admittedly he might be a nice man, but you don’t owe him slavish commitment. Here is even more perspective, how often are you actually playing with interesting problems and cool tech and how many times are you churning out code desperately trying to get something delivered and meet some arbitrary deadline that someone has assigned to you?

Exploding out of the Closet

Ben Nunney - Jan 2010I don’t usually put personal stuff on my blog, but I have a feeling that this year there are going to be a few posts like this. My blog has always been mostly an aide memoire for me but at the same time I realise that if it helps anyone then all the better. While writing this has been a useful exercise for me, I hope more than anything that it helps others.

Yesterday a good friend of mine, Ben Nunney, posted on his blog and article entitled “Luck, Love and Dinner”. While I did post a brief reply to the blog post at the time I felt that a longer response was in order.

Ben ended his post with “I’ve talked to a lot of people … who have only recently begun to accept themselves for who they are, or who have only just started to realize that the days aren’t looking as dark as they did for Britten, Wilde and Turing.”

As someone who hid in the closet until the age of 35 I am guessing I’m one of the people he was talking about in that final paragraph. So, let me tell you my coming out story and how I got to being 35 and only just coming out.

Coming Out

Sebastien Lambla - May 2009

In March 2009 I was in London for a conference and a friend invited me along to the pub one evening and brought a couple of other friends with him. It was there that I met Seb for the first time. He was just very open about himself and his sexuality. I’d never met anyone like that before. It was Seb’s openness that allowed me to start breaking down the mental barriers in my head and I began the acceptance process.

It was mid-May that I realised I’d finally begun to accept myself. Then sometime around late late July I realised that I had stopped snacking and as a result I had begun to lose weight. I’ve always eaten comfort foods when stressed and it became obvious that hiding from myself had been causing a lot of stress.

In August I was once again in London for a conference and I met Phil (another gay friend) and Seb again. It was at that point that I decided that I should tell them and ask for advice. Unfortunately, I didn’t really find an opportune moment that weekend.

In September I was down in Manchester for a mini-conference. In the pub after the conference I asked Seb if he could spare some time to talk to me in private that evening. So, it was at about 2AM after returning to the hotel that I finally took my first steps out of the closet.

From my point of view I felt incredibly stupid. All that I had read on the internet prior to that talked about people coming out in their teens or early twenties. So it seemed to me that I was very slow. Seb was able to put me at my ease by letting me know of people he knew that had come out much later in their life than I had.

I also sought advice on what to do next. I had taken the first steps but I didn’t really know what to do next. I didn’t want to hide any more, that much I knew.

I put together a list of the people I was closest to, the people I wanted to tell personally rather than have them find out second hand. Over the following two weeks I contacted all of them. Each conversation started with me kind of stumbling around trying to find the right set of words to use. I was anxious in case I found out any of my friends were less than tolerant and this might be the conversation that could end that friendship.

I have to say that as I got through the list and I received positive reactions from my friends it gave me a new confidence that I’d never felt before. It wasn’t just tolerance, it was acceptance. I now feel closer to all those friends. At the same time, it also made me feel silly that I hadn’t done this long before.

Within about 10 days I’d personally told all my closest friends. All that was left was my parents.

I had in fact made one attempt to tell them but bottled it at the last minute. The following weekend I made a second attempt, but as I stumbled around trying to get the conversation going I bottled it again so I simply went home again. However, on the way out of my parents house I asked if I could speak to my mum sometime in the next few days.

So one evening after work I drove round to my parents house and spoke with just my mum. I figured it would be easier with just one person. Naturally, I was extremely anxious. As usual, I stumbled around a little before simply blurting out “I’m gay!”

At that point there was a pause as I looked at my mum’s blank expression for any signs of which way the conversation was about to turn. For me it seemed like an eternity. In fact I can’t have been any more than about a second or so. She then cheered up and responded “Oh, thank goodness for that. I thought something was wrong!”

How did I get here?

So, now you know the details of my coming out let me go back and tell you how I got to being 34 by the time I finally accepted my sexuality and 35 by the time I finally exited the closet.

Back when I was at school and I had the first inclining that I was attracted to men I obviously wasn’t sure what to do. I felt that there was no one to speak to. While I was trying to figure out if this was a permanent feeling or just a phase another kid in my class was outed.

Stonewall - FITIt wasn’t pleasant. And quite frankly I didn’t want to go through that so I hid. I buried my feelings as deeply as I could. Effectively I hid from myself. From that point, every time I heard a homophobic comment it just got piled in on top burying those feelings even deeper.

Perhaps if there was something like Stonewall’s FIT campaign that might not have happened. Perhaps if many things were different I would have come to acceptance sooner. It is now all water under the bridge and there is little point dwelling on it because what is done is done and cannot be undone.

Phil Winstanley - Dec 2009

Moving On

Now, this post is entitled “Exploding out of the Closet”. And you might be forgiven for wondering why at this stage.

When I spoke to Seb on the day of my coming out, he told me that he thought I was a bit of a closed person. He always had the impression that I wasn’t very open about myself. After that conversation I dec
ided that this was something that had to change. Since I’d realised that it was something that had caused me to build up a whole heap of stress I decided that I needed to be more open, not just with others but with myself too. As I mentioned above, I already knew I didn’t want to hide any more so being more open definitely be something that would compliment that.

While I never made any grand announcement on twitter (at least, that was my intention) I just just joked with the friends that already knew. My sense of humour has always included a fair bit of innuendo [^] so I expected that people would pick up soon enough.

I also attended my first Gay Geek Dinner in November followed by a tour of some of Soho’s gay bars and clubs. While there I tweeted my experience and uploaded some photos onto Facebook and Flickr. After that, I had assumed that everyone must have realised given this volume of information. Phil even commented later that I had “exploded out of the closet” (Hence the title of the post)

Incidentally, I did eventually make that grand announcement because the innuendo confused a number of people so I had to clear that up [^]. And of course, I guess this blog post acts as a grand announcement too. So, I guess I’m now well and truly out!

If you have Spotify: I’m Coming Out – Diana Ross.

Update

I received some comments also on Twitter about this blog post in addition to the comments below. Here are the twitter comments:

Being taxed for other people's music habit

In a blog post by Lily Allan, she quotes a message she got from Matt Bellamy from MUSE who said “Someone who just checks email uses minimal bandwidth, but someone who downloads 1 gig per day uses way more, but at the moment they pay the same.  It is clear which user is hitting the creative industries and it is clear which user is not, so for this reason, usage should also be priced accordingly.”

He is basically suggesting that people pay a download tax to pay for the “creative industries” that are being hit by piracy.

In short, he wants me to pay for other people’s indiscretion in obtaining music, TV and movies via a mechanism that doesn’t compensate the artist that created these.

I am totally against this because I do not partake in such activity. My daily downloads do actually average about a gigabyte per day, but this is made up of things like using the BBC iPlayer, Spotify, downloads via my MSDN Subscription and so on. All of these result in large downloads. All of these provide me with legal content.

On top of that I buy many DVDs, CDs and buy a fair amount of music via the iTunes app on my iPhone. In fact, I often end up with a number of copies of the same thing, paying multiple times effectively, so I can have the music in a format that I want.

Am I hitting the creative industries? Good grief no! If anything they should be compensating me for having paid for their works multiple times over.

But, Matt Bellamy may be suggesting a get out clause so I don’t have to pay, yet again, for legal content: “ISPs should have to pay in the same way with a collection agency like PRS doing the monitoring and calculations based on encoded (but freely downloaded) data.”

If he is suggesting what I think he’s suggesting I really don’t think he’s thought it through all that well.

First there is the civil liberty issue of having the ISP monitor your communications. Sure, it would be relatively easy for them to examine the data that’s being passed through. In fact, to some extent they have to do that anyway because they have to examine the TCP/IP headers in order to route traffic. However, music and movie downloads are significantly larger. Roughly 7 to 9 orders of magnitude bigger.

Also, while a TCP/IP header is very well defined, digitally encoded creative works can be encoded in many different ways. MP3, MPEG, WMA, WMV, etc. How do you tell what it is you have? How would you create a system that would work out that a particular MP3 is a Lily Allen track? If you had the CD you could rip it in many different ways resulting in many different representations, some smaller lower quality, some larger higher quality. How do you correctly identify all that?

Personally, that idea it is a non-starter at current technological levels. Secondly, we’re heading towards a general election soon and most political parties that are vying for power at the moment are campaigning on a stance of improving civil liberties and reducing surveillance on the populace – They are unlikely to be legislating to allow ISPs to spy on network traffic like this for what is essentially a civil matter.

Technorati Tags: ,,

[Normal service will be resumed in the next post]

Technology trends through Google Analytics

I’ve been looking at various Google Analytics stats to see some recent technology trends. This started out as me being simply curious about what technologies people were using to access my blog. But then I got to thinking that it would be interesting to see how the statistics on my (Microsoft/Technology focused) blog fair with regard to other websites.

The most interesting thing I found is that my blog does not match other other, more mainstream, sites I looked at. I seem to have some early adopters that cause jumps in the trend. Other sites tend to have more stable trends.

For example, here’s the graph for my blog showing operating system usage:

MyBlog-2yr-OS

In mid-2008 there is a jump of Windows Vista users. I tried to figure out why the number of Windows Vista users should jump like this and the only thing that I can actually think of is that this is about the time of “The Mojave Experiment”. Alternatively, perhaps it is something I did on my blog bringing more traffic to me from people running Windows Vista?

In July 2008 20% of visitors were using Windows Vista, the following month that number had jumped to 32%. Incidentally on August 3rd I wrote a blog post that has consistently be in my top-5 blog posts each month ever since. That post was about installing SQL Server 2005 on Vista. In fact, that single post currently represents 14% of the monthly traffic to my blog.

When looking at the browser usage in use the trend doesn’t have such a wild jump in it. Internet explorer is steadily being replaced by FireFox with most other browsers sitting down below 10%. There is, however, a rise in Chrome usage and I expect it to be past the 10% mark by the end of the year.

MyBlog-2yr-Browser

What is interesting is the jump when Chrome first came on the market, it jumped in at 3.5% and has been steadily rising since. It is up to 8.1% now so that it is now in 3rd place.

Operating Systems

Let’s compare that to some more mainstream sites. I’m just going to put the graphs up one after the other then comment on them.

First the operating system:

College-2yr-OS

Lingerie-2yr-OS

Travel-2yr-OS

There are some very interesting variations between these graphs and my blog. None of these have a big jump in any particular operating system, so that suggests that Project Mojave, an earlier speculation to account for a jump in Vista users, didn’t have a big effect.

What is most interesting is that people looking at Lingerie websites have more Apple Macs (purple line) that people looking at other sites. Mac usage for the lingerie site runs from 10% to 15% over the course of the two years.

Windows XP usage is coming down, more markedly for the Lingerie site. I’d speculate that since businesses seem to be the ones holding on to Windows XP the longest (still installing it on newly purchased equipment, unlike the home market which will most likely stick to what is on the box already) those viewing the Lingerie website are more likely to do so from home. Certainly, if I was so inclined to visit, I’d do that at home.

On the early adopter front, most mainstream sites have not seen much of an increase in Windows 7 (turquoise line) usage yet. It isn’t released to the general public until 22nd of October. Early adopters will mostly be running the beta and release candidate. Those with MSDN Subscription will be able to run the full release already. It would seem that many developers (or at least those inclined to visit a software development oriented blog) are already adopting Windows 7 as almost 7% of visitors used that operating system. The mainstream sites are sitting around 0.5% currently.

Browsers

College-2yr-Browser

Lingerie-2yr-Browser

Travel-2yr-Browser

It looks like developers buck the trend again. 30%-40% use FireFox to access my blog whereas more mainstream sites get 10%-20% of visitors using FireFox. Also, the lingerie site is also slightly bucking the trend by having around 25% of visitors using FireFox.

Universally, IE is losing market share. It just seems to be quicker for software developers to be abandoning it, even on this Microsoft oriented software development blog.

It would seem that FireFox is the browser in line to take the crown, at least in software development circles as it does seem to have a fair way to go elsewhere. However, Chrome has got off to a good start, gaining initial popularity even on more mainstream sites. FireFox may have some real competition. Safari is not doing so badly either, but that trend does seem to follow the Mac OS trend, so perhaps that’s just getting the kudos through being installed as the default browser on Macs.

Google Analytics not reporting Windows 7 users

It seems that Google Analytics is not reporting Windows 7 users properly. According to the stats for my blog I’m getting an increasing number of people browsing my blog from Windows NT.

Google Analytics for Windows NT Users on my Blog

I would guess that the operating system is self identifying as Windows NT 7.0 which is why Google Analytics is putting the visits in the NT bucket, but Windows hasn’t been called NT (at least in a marketing sense) since Windows NT 4.0. After that it became Windows 2000* (which Google Analytics is identifying), then XP, Vista and now Windows 7.

* Admittedly with the tag line “Built on NT Technology”