Site downgrade and New Year 2012

I just moved my site and domains away from Go Daddy after their support of the SOPA bill which would destroy the Internet as we know it. In the process, I didn’t bother to back up everything about the old site, so I’m currently stuck with the default WordPress template. Maybe someday I will find the time and motivation to fix it back up correctly, but don’t hold your breath.

As it is the new year, and I only post to this thing about every 6 months at the most, I might as well post a bit of an update on what’s going on in my life:

I’m still in London, and still at the same company, but have moved into a Product Management job recently, which is a good change for me and in line with my longer term career goals. My wife is pregnant! That is a good thing as well. Looking at April 15th for the birth of our baby boy. I want to name him Tyrannosaurus Apocalypse, but my wife is preparing a veto. Very excited to get going with 2012.

Have a happy new year!

The 2011 Stockholm Marathon

One of my goals for 2011 was to run a marathon. On May 28th, 2011, I successfully finished the Stockholm Marathon. I started my training when I got back from our honeymoon in February and trained at least three days a week since. My training programme was based on heart rate and mixed up long and slow days with short fast days. In training I also ran a 5k, 10k and half-marathon.

I was aiming for a 4.5 hour marathon, but when I started running, I felt most comfortably at a 10.5 min/mile pace. I was running with my friend Steve Rust who stuck with me. The first half of the marathon was not a problem at all, but around mile 20 the smaller aches and pains started to really flare up, including a pain at the bottom of my right foot. At that point, I had to take a few walking breaks (and let Steve run ahead). The last 3.5 miles were the longest I have ever had to endure. I know everyone always says that the final stretch of the marathon is the hardest, but I think I only now appreciate how difficult it is. It took every last bit of energy to get through to the finish line.

The great thing about the Stockholm Marathon is that it finishes in the 1912 Olympic stadium. As I rounded the last bit of the track, I saw my wife cheering for me, which helped get me across the finish. My final time was JUST under 5 hours at 4:59. I was just happy to finish! I celebrated with a few friends who had also run the marathon that evening and then we headed out to a good friend’s house in Hedemora, Sweden (about 2 hours north of Stockholm).

It was an extremely exhausting run, but I’m glad to have gotten through it. In the process, I raised about £1300 for Doctors Without Borders (which my employer will be matching) and some cash for noagendashow.com. Big thanks to everyone who donated!

Some links from the marathon:

The TSA is a Joke

I’m flying out from Boston Logan Airport back to London. Not entirely thrilled at this because the Boston Virgin Atlantic lounge is a little shabby for the brand and Virgin keeps very old planes on this route which don’t have video on demand… instead you have to watch whatever “videotape” they happen to have on.

It has been awhile since I have flown out of Boston, and was surprised at how awful and rude the TSA officers are. I decided AGAINST having some pervert stare at a naked image of me while I get bombarded with unknown quantities of radiation (TSA officers are not allowed to wear dosimeters, the badges that X-Ray techs are given that would let them know how much radiation they have received), so I “opted out” of the body scanner. When I mentioned this to the TSA officers, they had a frenzy of shouting “opt out! Male opt out!” into their shoulder-mounted walkie talkies. At this point I was instructed to “STAND THERE!” by some woman TSA. As I did as told, she kept moving her hand pointing to where I should stand. As I shifted my weight to follow her barked orders, she started yelling at me about “WHY CAN’T YOU STAND WHERE I AM TELLING YOU?”

If you know me at all, you know that I don’t have time for some glorified highschool security officer yelling at me just because they have some over inflated sense of responsibility. I told her point blank that she didn’t need to yell and was being very rude. After my enhanced pat down by some TSA, I asked to file a complaint against the woman who was yelling at me. This prompted a visit from the supervisor. After explaining to him that she was out of line by yelling at me and that type of unprofessional, bullying behaviour was exactly what made everyone HATE the TSA in the first place, he gave me a complaint form.

I duly filed my complaint and was then given an earful by the supervisor. Key points of his blathering speech included:

  • He used to be a police officer.
  • The job of the TSA is very important and very difficult.
  • “The terrorists are everywhere.”
  • There is less radiation in the naked body scanner than there are in “other things”.
  • It is a priviledge, not a right, to fly.
  • I could take a train (to London?), but “the TSA is on the trains as well”.
  • Most TSA personel, regardless of gender, have very small penises.

OK, so I inferred the last point. What I find troubling is that we now have an army of bullies that have been given blue polyester shirts and thing they can push around the travelling public. I guess they get their way because most people are scared to stand up to them. It helps that US news media constantly inundates a public that is becoming dumber and dumber about this perceived threat of terrorism. The TSA gets some sort of carte blanche to be complete douchebags because we are all supposed to be scared of the terrorists.

So, in the end, our right to travel is being eroded (because it is a “privilege”), uneducated elementary school bullies are being put into situations where they, in fact, are terrorizing the travelling public, and semi-decent, some-law-abiding citizens are made to feel like criminals. The whole thing has become a joke.

As I don’t like complaining without offering a solution, I propose the following: All US airports should have two lines: one labelled “Decent Patriotic Americans” and the other labelled “Assholes”. The DPA line would take you through the whole rigamarole of the TSA security charade with all of the invasions of privacy, radiation and bullshit that we have today. The “Assholes” line would just let you go straight through. By letting travelers self select into which line they should go through, the people who love the idea of an oppressive security state in the name of “anti-terrorism” can still feel the security theater being performed for them. The rest of us assholes could just get on with our lives and get to where we are going (the “privilege” it is) without experiencing the crap that is being fed to the rest of the sheeple.

If you got this far, please go and listen to the No Agenda podcast.

My Battle with O2 Broadband

Since moving in to our new house in London,  I have been trying to get homephone and broadband set up with O2. It has been a disaster. Here is the letter that I have had to send on (next stop, the CEO of Telefonica). I share it as a warning and so that you can derive some pleasure in my nightmare. (I have removed some personal details.)
O2 Complaint Review Service
PO Box 116
Leeds  LS11 5DS
To Whom It May Concern:
I have been a loyal customer of O2 Mobile since moving to the UK 5 years ago. I have been quite happy with the service and, more importantly, the customer service. Because of my experience with O2 Mobile, when I recently moved into a new house, I thought I would go ahead and order O2 Broadband and Home Phone as well. Unfortunately, this has become a massive mistake and it now appears that I will not be able to use O2 Broadband. On top of that, I am considering leaving O2 for my mobile service as well because the problems that I experienced have made me go from being a net promoter of the O2 brand to a net detractor.
When I moved into my new house, I found that there was dial-tone on the line and was able to figure out the phone number to my home. At first, I tried using the O2 website to place a broadband order, but there were two problems: (1) I could not amend the address that I wanted the equipment shipped to (I needed it sent to my office but the post code finder would not allow me to add the business name into the shipping address, which is necessary for delivery) (2) after filling everything in, the form would then reject the order with very little reason.
As I had previous experience with O2 phone support/sales, I knew that it would be a easy experience and involved Scottish sales people who were always very helpful. So it was without hesitation that I called the call centre to complete my order.
The person who took my order was very friendly and helpful. We went through the whole process, INCLUDING A CREDIT CHECK THAT I PASSED (please remember this point later) and my order was processed.
The next day I got a few text messages asking me for a MAC code. As I had just moved into the new house, I didn’t have a MAC code, as the previous service was not mine. I called the O2 call centre to explain this. I was told that I needed a MAC code. I kept explaining that I had just moved in, but to no avail. I was finally told that I would need to speak to “Bulldog”, an ISP that evidentially had a “tag on the line.”
I spent some time getting the estate agent who sold me the house to get the previous owner to confirm cancellation of all of his services. I then also spent a lot of time trying to track down the company who had the tag on the line to get them to remove it, as I had been told by O2. As Bulldog no longer exists, I had to spend a lot of time calling Tiscali, TalkTalk and finally Virgin Media to find out who had the tag on the line. All of these companies explained that, if I was a new owner of the house, it was up to the company taking over the broadband (O2) to work with BT Wholesale / OpenReach to remove the tag from the line. I confirmed that this is was the correct advice by looking at the Ofcom site (http://ask.ofcom.org.uk/help/internet-service/tagremoval).
By this time, the previous service had been cancelled and all that was left was for O2 to deal with BT to clear the tag from the line and provide me service. By this point, I estimate that I had spent 6 hours of my time trying to get this cleared.
When I contacted the O2 Call Centre at this point, I was still being given advice that I needed to contact the previous ISP. I repeatedly explained that this was not correct and that O2 had the responsibility of working with BT Wholesale to do this. At one point, I did have someone open an inquiry / ticket internally to do this. The rest of the time, I received a lot of confusing/conflicting information. At one point, I was told that the problem was that it was a “Virgin line” and not a BT line. After doing some research, I realized that this was not the case. It was not that Virgin Media cable was connected to the line. Instead Virgin National ADSL was on the existing BT line. This tech support rep had gotten very confused.
I had to travel for work for a few days, but when I got home, I found that my phone line was no longer working. I again called O2 and was told that the line was inactive and “pending” cancellation. The tech support person sent me back to speak to sales to get them to update the order. The sales person told me that I had to speak to tech support because the line wasn’t in the right state to progress the order. I was bounced back to tech support and spoke to a nice person who went to speak to sales and get everything sorted out.
At this point, the tech support person explained that it would be necessary to cancel the order entirely, and create a new order because this would be for a new install with a new phone number. There would also be the chance that I would have to pay an installation fee, which I was not happy about. Nevertheless, I agreed to the plan, because I want to get my broadband and home phone from O2.
I was then transferred back to a saleswoman who began the process of re-creating my order. As we went through the process, something interesting happened: I was told that I failed the credit check. This meant that I could not have service from O2. I explained that this was insane because (a) I had already passed the same credit check a week ago and was only going through this again because O2 couldn’t figure out how to progress my order and (b) we are talking about a £20-£30 per month bill. I don’t want to go into details of my finances, but this is really NOTHING. I can even hand you 12 months worth of this cash upfront right now!
The saleswoman agreed that this was odd and said that she would look into it and call me back on my mobile number. I then continued with my day. However, a few hours later, I realized that I had not heard anything back. I called the O2 call centre again and spoke to a person named Duncan in the Glasgow call centre.
Duncan, like most O2 call centre staff, was very pleasant and helpful. However, I wish the call could have gone better. Duncan saw that there was no record of my attempted second order that I had placed earlier in the day (which had taken about 2 hours of my time to complete), and could not find any record of which woman I had spoken to earlier. I explained the whole problem to him and he said that he would investigate and call me back.
I did not hear back from Duncan. Ten hours later, I called the call centre again and was told that Duncan had gone home, and the new person answering the phone did not have any record of my case. I explained everything to her and she mentioned that for credit check problems, I would have to discuss with Equifax. I explained that this was insane because I had already passed the credit check and that it was O2 that had caused the order to be cancelled and now go through another credit check (and I understand that multiple credit checks can cause them to fail). She told me that there was nothing that could be done.
At this point, I gave up. I am infuriated with the situation. I have spent about 20 hours of my time and energy trying to become an O2 Broadband and Home Phone customer. I have probably worked harder at trying to become your customer than anyone at your company has worked to try and MAKE me your customer. I WANT to be a loyal O2 customer, but your company is fighting me at every step of the way. I will now be looking, begrudgingly, at becoming a customer of one of your competitors. Furthermore, this has really tarnished my understanding of the O2 brand. I will be looking at moving my mobile phone service to another provider soon.
In summary, I have included the following notes so that maybe, at some time in the future, you will be able to improve your company.
What O2 did well in this situation:
- The O2 Call Centre staff are always very helpful and pleasant, even when dealing with a frustrated customer. I think it is a great thing to have your call centre in Glasgow rather than having your customers deal with some offshore call centre in India. The people answering your phones are great and I hope you treat them well and work to retain them.
What O2 didn’t do well and needs to fix:
- Your website still has some serious problems. You need to do some usability testing or at least monitor what people are doing with the site. I suggest a tool like ClickTale.
- Your staff and procedures do not correctly deal with a situation where a potential customer has moved into a house where the old customer has not completely deactivated the old service. You might want to think about how to work with these customers.
- Your staff and procedures do not correctly understand how to deal with removing an existing tag on the line. If the customer does not have a MAC code (i.e. they just moved in and it is an old tag on the line) then O2 needs to work with BT Wholesale. It is not the responsibility of the previous ISP to work on removing that tag. O2 should NOT tell customers to contact other ISPs to sort out these problems. That is just lazy.
- Having to cancel and order and recreate a new one because of some difference in the state of the line is just silly.
- Use your own credit signals before dealing with a company like Equifax and their broken credit scoring system. O2 should know from my history that I am a good customer that pays his mobile bill, no matter how large. Also, you should know that you had my credit checked a week ago (on an order that you made me cancel!) and were fine with it, so shouldn’t worry about some glitch in this order. If something like this happens, there must be some way for SOMEONE at O2 to override this nonsense.
- MOST IMPORTANTLY: When speaking to O2 about this last problem, I got a lot of answers about how “the systems” and Equifax and all sorts of other “procedures” were causing the problem. It is all too easy for companies to point to other companies and complex IT systems that no-one understands when something goes wrong. It doesn’t matter how nice the call centre staff are; if the company has lost its soul and its humanity, then customer service becomes non-existent. In situations like this, someone needs to be able to escalate out of the automated systems and procedures and be able to say “You know what, this is really crazy nonsense. We need to help this customer BY HAND if need be.”
I have spent some time on this letter because I really hope that it helps future customers of O2. I have been a fan of your company in the past and have always told others to use O2. However, this experience I have outlined above means that I will no longer be promoting O2 to others. I wish your company the best and I hope that you continue to improve your service. If there is any other information I can provide, please contact me at the details below. As for me, I now have to go find a new company to provide me with broadband, home phone and mobile because my first choice for a provider doesn’t want me as a customer.

New Look Blog and a February Update

I have spent the past weekend moving my old (infrequently updated) blog from Blogger to WordPress. Blogger sent me an email saying I was one of a handful of users that used blogger to publish to another site via FTP and that they were going to discontinue FTP support. This makes sense to me, but I use my web server for many other things and didn’t want to go with a fully hosted blogging solution like Blogger or Squarespace (which I love for other uses!).

So, I have made the switch to WordPress, which has been pretty easy (especially as my hosting company, GoDaddy has an easy-install option.) Importing from Blogger was straightforward and I have spent most of my time tweaking the widgets on the right column (some of which needed some extra coding to get them right). Now I am messing with themes… many of which are pretty awful.

It has been a busy few months! We have been finishing up our wedding planning general pieces and now focussing on the details, of which there are many. At work, I have shifted to working solely on Google Analytics, which is great because it is a product I really enjoy working on and it now means I can focus my energy on it. I have been speaking at a few events and with some of our advertisers to try and get their websites to be as optimized as possible for conversion rate.

Hoping to try and get posting here more often. It’s just very difficult to find the time!

Tracking YouTube Embedded Player Plays with Google Analytics

Ran into this problem while working on a project at work. Couldn’t find this answer anywhere, so I thought I would post it.


Add the YouTube embedded player code to your page as usual, but add the highlighted parameters:

<object width=”425″ height=”344″>
<param name=”movie” value=”http://www.youtube.com/v/ZAOx_HuV3TU&hl=en
&fs=1&color1=0×006699&color2=0x54abd61″></param>
<param name=”allowFullScreen” value=”true”></param>
<param name=”allowscriptaccess” value=”always”></param>
<embed src=”http://www.youtube.com/v/ZAOx_HuV3TU&hl=en
&fs=1&color1=0×006699&color2=0x54abd6&enablejsapi=1
type=”application/x-shockwave-flash” allowscriptaccess=”always”
allowfullscreen=”true” width=”425″ height=”344″ id=’ytvideo’></embed>
</object>

Make sure that the regular tracking code is loaded at the bottom of the page.
Add the following javascript to the top of your page:

<script>
var playedOnce = false;

function onYouTubePlayerReady(playerid) {
player = document.getElementById(‘ytvideo’);
player.addEventListener(‘onStateChange’, ‘youtubeEvent’);
}

function youtubeEvent(state) {
if (state == 1) {
if (!playedOnce) {
playedOnce = true;
pageTracker._trackEvent(‘video’, ‘unique_play_per_page’);
}
pageTracker._trackEvent(‘video’, ‘play’);
return;
}
if (state == 0) {
pageTracker._trackEvent(‘video’, ‘ended’);
return;
}
}
</script>

This will generate three types of page events:
1. ‘play’ is an event everytime the player starts playing. A play event is also when someone pauses and starts playing or scrolls to a different part of the video. This is why counting number of ‘plays’ can be misleading.
2. ‘unique_play_per_page’ counts ‘play’ events, but only one per page load.
3. ‘ended’ counts videos that have been played to the end.

Starting My New Geek Approach to Exercise

I have decided that I need to lose weight before the wedding next year. However, I often get bored of most things that weight loss requires (i.e. exercise and eating better). I don’t mind exercise if it is hidden as something else. I was in better shape when playing rugby, but I am not allowed to do that anymore (a hit to the head after the orbital blow out fracture could mean that I lose vision in my right eye.)

After reading an article in last month’s Wired, I was inspired by the data-driven (geeky) approach to exercise lead by Nike Plus. However, deeper investigation into Nike Plus (yes, I could get it to work with non-Nike shoes, but no, it will not work on my current iPhone 3G) caused me to give up on that particular tech.
After a trip to the New Balance Factory Outlet in Lawrence, Mass (during a quick visit to the States), I picked up some cheap but comfortable NB 1223′s and some new shorts. I then got RunKeeper for the iPhone. This is a cool app that tracks our GPS location and time and then saves it to the RunKeeper website to show your overall route, pace, elevation and calories burned. To keep the iPhone with me while running, I got the Incase Sports Armband.
After kitting up and downloading RunKeeper, I was ready to start planning what I was going to do. My previous attempts at running failed through boredom or pain. This time, I decided to stick with a plan (i.e. a training program) that would build me up to be an actual runner. I decided on the goal that I want to be able to run in the Last Friday 5K at the end of September. To do that, I will need a program from zero to 5k in about 10 weeks. The one I found is the “Couch-to-5k” over on Cool Running.
Lucky for me, RunKeeper just came out with a new version of it’s Pro iPhone app that let’s me schedule training programs into the phone. I have started programming each work out in the training plan into the phone. While running, and listening to music, a voice comes on over the head phones telling me what to do (i.e. run vs. walk).
I just completed my first run (week 1, workout 1) of the program. Despite a small mistake on my part (need to turn off WiFi to get the best GPS signal), it looks like my system is ready to go. I basically left the house with the app running and did what it told me to do. The results from this first run can be found on the public part of the RunKeeper site.
Now it is just a matter of me sticking to the plan for the next few weeks and getting into the 5k race. After that, I guess it will be time to set another goal (10k race?)

Summer 2009

Again, it has been some time since I last posted any update. Have been abusing Twitter on a pretty regular basis.

It has been an interesting few months. In my ongoing over-usage of my private health cover, I had something called a Glomus tumor removed from inside my middle finger. Totally a benign little thing but it was pressing against a nerve and generally being quite painful. It was a very quick procedure with only local anesthetic, so I got to watch the surgeon flay open my finger and dig the thing out. Interesting stuff.
The really big news is that on May 24th, 2009, my girlfriend of the past 6 years, Bethany, agreed to marry me while we were on a walk in the fields near Shepton Mallet, Somerset. We are both really excited and happy. Have had some engagement drinks and we are beginning to start thinking about where we will actually have a wedding.
We have a few more things coming up over the summer. I leave for a wedding in Egypt next weekend and then we will be heading back to the States for another wedding and to visit some friends and family. Still considering what other vacation time we might be able to work out in the coming months. So far (knock on wood) the weather has been much better in London (compared to the constant rain for the past two summers), so we are hoping we will be a little luckier in 2009.
When not on holiday, I am still enjoying my job, even though it does not seem completely immune from the economic downturn. I have been spending more of my time working on improving usability and conversion rates on some major ecommerce websites and have been helping to drive a third-party initiative to get more companies thinking about how they can improve usability. It has been very interesting and I am learning a lot. Hoping that it is stuff that I can apply later in my career as well.
Off for some drinks at the pub. Hopefully will post again in 6 or so months!

The Onset of Winter 2008-2009

So it has been about 4 months since my last post, but I have a little downtime on a particularly dark and rainy Sunday so I figured I would procrastinate from real work and post a brief update about what I have been up to.
I have been very busy at work, but still very engaged with the stuff that I get to work on. It is nice having a job where I actually enjoy getting up in the morning and going. It also helps that it provides a little more job security than working at a start-up, a bank or Iceland.
The summer went by too quickly with another sailing trip to Croatia, a few weddings including one in Turkey, visiting the family back in the States and speaking at a conference in Crete. I also had some downtime due to a small surgery (a Laparoscopic cholecystectomy), but at least I am now healthier.
I did manage to pass my UK driving test on the first try (even though I hit the curb and stalled out), so that frustrating portion of my life is over (until I have to take a driving test again for some reason that I can’t foresee). Currently, what is driving me nuts is dealing with the Experian credit reporting agency and HSBC.
I have had an HSBC credit card in the UK for three years and have kept a very good history with them. However, when I went to get a new UK credit card (one that offers Virgin Atlantic miles), I was denied because, according to MBNA and Experian, I have no credit history. In attempting to fix this, I have had to sign up for a on-going credit report access and have spent countless hours talking to customer service peons at both HSBC and Experian. HSBC claims that they send the credit data to Experian, but Experian says that they have not received anything. Neither side seems too interested in helping me. The latest response I received was that I should check with Royal Mail because my address is not formatted properly. VERY irritating. I wonder why I keep paying off my credit card bills if they don’t even report whether I do.
So I have plenty of things to work on, but am doing well as the winter sets in. I turn 30 this November, which I guess is the next big milestone in my life.

The Start of Summer 2008

So I admit that I am not very good at keeping my blog up-to-date. However, this is probably because I am not a blogger and actually DO have other things to do than post nonsense on the Internet.

Since my last post in November (7 months ago) I have been really busy with the “new” job. I guess it is not that new as I have almost been there a year, but I feel like I am slowly getting the hang of it and what I am working on. I must say that when I see friends from business school, many of them tend to complain about their post-MBA jobs. I am lucky in that I really enjoy the work I am doing and the people that I am working with. It is a very different kind of company, but it is one that suits me well. I hope to stick with it for a few years. Whether all of those years will be in London remains to be seen.

Besides work, I have managed to do a little travelling (both work and personal) including time in Zurich, Brugges, California, and an awesome weekend in the Cotswolds where we rented a house with 14 friends for a long weekend.

I have also been working on getting my British drivers license, which is a colossal undertaking. Although I have had my US drivers license since the age of 16, it is a requirement in the UK that all non-Euros and non-Commonwealth have to reapply. The UK test is supposedly one of the hardest in the world, so I have been taking refresher lessons (especially as I am applying for a manual transmission license). It is probably more difficult to “learn” to drive after spending years driving as the way you are expected to drive in the test has absolutely nothing to do with the way people drive in reality.

So, that was a quick update on what I am up to. I am currently sitting on my balcony during one of the few sunny and warm days that we have had so far. I was hoping to go for a run in the garden, but I found out it was “open day” meaning they are letting anyone into the place and it is packed. Plan B will probably involve the pub.