Double Triple Bypass review.

Last weekend I managed to combine a work trip and bike ride. I did the Double Triple Bypass.

Day one started near Denver and finished near Vail, day two the reverse. 240 miles 20,000 feet of climbing in two days. (400 kms 6000 vm.)

I combined the ride with some charity fundraising, so a big thanks to all that contributed.  1350 pounds towards Cancer Research in memory of Hamish.  You can still donate!

Before I go into details about the ride, I need to say thanks to a  number of people.

  • to my long suffering family who have endured my training and preoccupation with dropping that bit of weight for weeks.
  • to Mike, Juergen and Graeme, who, in various ways, have helped me get and stay in shape.
  • to Wheat ridge Cyclery for the bike rental: a sweet Specialized Roubaix. to Joel and family for the overnight stay in Vail.
  • to  the Hilton Garden Inn in Denver, who went the extra mile.
  • to my management and clients who made the business side of the trip happen.
  • To the organizers, volunteers and local police force.

The ride. Day one.

The ride is 120 miles ( 193 kms) from Evergreen (Bergen Park) to Avon over Juniper Pass (11,140 ft.) (3390 m), Loveland Pass (11,990 ft.) (3654m), Swan Mountain and Vail Pass (10,560 ft.) (3218m). There is over 10,000 feet (3000 m) of climbing. details here on mapmyride.

One of the challenges with the ride is the lack of oxygen.  The lowest point of the ride is higher than most Alpine climbs, and I really felt this.  Ideally, one should spend several weeks getting used to the altitude, but anyway…

I got to the start early, and picked up my number. I headed out at about 5.40am, and watched the sunrise as I rode up the first pass. The climb to Juniper was long and steady, at least 20 kms of climbing. The gradient never really got steep, although towards the end it did get harder. This was probably due to the  altitude rather than the road.  I focused on riding exactly on my heart rate anerobic threshold, and I didnt worry about the steady stream riding past me. I hung out with Ned, a geologist, who had done the event several times. At the top there was a well stocked food and drink stop.  The descent was super, nice wide road in pretty good condition. I was able to pass quite a few people on the descent. My lack of speedometer probably meant I went a bit faster than I usually do. The roubaix handling is very comfortable, and gave me a lot of confidence.

After coasting through Idaho springs, I began the gradual climb through Georgetown,Sliver plume, Bakerville towards Loveland pass. The ride moved off the main road onto a bike path. This was lovely, as it meant no traffic and a lot of nature.  I rode a fair bit of this section with Andy, who was doing his 10th ride.   After another stop, I then did the climb up to Loveland. The last 6 miles of this climb were pretty tough.The gradient is a bit more alpine like much less forgiving. Also the lack of shade reminded me of the the second half of Tourmalet. The 27 cassette came in handy.  Loveland is on the continental divide, and is the highest point of the ride.

Here I am at the top

The descent was fast, as the first part was on the main road. Very few cars, thanks to the work of the organizers.  The next rest stop was in Keystone.   There is a nasty little climb that they forgot to tell me about. Swan mountain. It is short, but I didn’t expect it to hurt as much as it did.  The ride from Frisco up to the top of Vail pass was a gentle, winding climb along a bike path, for the best part of 20 miles (38kms).   Despite the gentle gradient I was riding in the easy gear. It rained a bit between Frisco and Vail pass, but nothing heavy.

The descent to the finish was a mix of  bike trail and main road. The road was in mixed condition, but I descended as fast as I could anyway. Close to Vail town the clouds opened and it poured down with rain.  The last 10 miles or so, although a gentle downhill were pretty miserable.  I was really pleased to get into the finish and hook up with Joel and Dale.  They were both quicker than me by a considerable margin.    According to the polar I used 6832 Kcal.  I think I averaged 22km/h  for the day.

After a quick bike to eat, we headed to the condo and the hottub.The pizza for dinner didn’t touch sides.

Day two

Next morning we woke early and headed out from the condo. The rain had cleared. The climb up to Vail pass wasn’t as bad as I had expected.  I didn’t spend much time at the rest stops on the second day, as I figured that it might rain again.  Loveland was equally tough as on the first day, started off easy and then got nasty near the top. Descent was brilliant. I should ride without a speedometer more often.   For the section between Loveland and the base of Juniper pass I managed to get on the back of a larger group.   I lurked at the back, doing as little as possible time at the front.  Nevertheless, by the time I got to Idaho springs my legs weren’t happy campers.

I was worried about the last climb, as I was now pretty beat.  I got into a comfortable gear and plodded on up.  The climb was long, roughly 20 miles, but it never really got steep.  I did stop to look at the view (nudge nudge)  The last three miles near the  top is a bit frustrating as there are a couple of false summits. It drizzled a bit on the way up, but that wasn’t really an issue.

The descent to the finish was great, but parts of the road weren’t in great condition. The rain held off.

Weirdly, I was quicker on day two than day one.

The welcome at the finish was noisy, lots of folks clapping. I picked up the medal and dashed back to Denver to drop the bike off.

Thanks again to all that made this possible. A really memorable event. Very well run. I hope to be back.


Cancer and a bike ride.

I’ve got a little ride planned in the Rockies on  the 14th and 15th of  July with my mate John. For the cycling types, the ride is roughly 120 miles a day, with over 10,000 feet of climbing per day.

  I figured it would be good idea to combine it with a dose of fundraising, but I’d not got around to getting things set up until now.

In the past few months, I have been to  services for people close to me who died from cancer, one for my uncle Alec and the other a dear friend, Hamish, from my SAP days.  At a very moving service last weekend in Jussy, many people  came to say goodbye to Hamish.  He was one of the good guys. He will be  sorely missed by his family and many friends.  

Hearing the Burns poem, A Mother’s Lament for her son’s death, focuses one’s mind. I have got my act into gear over at 

I’m convinced that eventually scientific research will help  beat the disease.  Please  head over to the page and take out your credit card.  Your dosh will go straight to cancer research.

For those that have not read the poem, here it is.

 I  hope you never have to hear a mother read it.

 A Mother’s Lament for her Son’s Death
 by Robert Burns
FATE gave the word, the arrow sped,
And pierc’d my darling’s heart;
And with him all the joys are fled
Life can to me impart.By cruel hands the sapling drops,
In dust dishonour’d laid;
So fell the pride of all my hopes,
My age’s future shade.

The mother-linnet in the brake
Bewails her ravish’d young;
So I, for my lost darling’s sake,
Lament the live-day long.

Death, oft I’ve feared thy fatal blow.
Now, fond, I bare my breast;
O, do thou kindly lay me low
With him I love, at rest!

I wish this sort of thing happened more often. A cycling moment.

This week I was in foggy England for work.

The Sky pro cycling team were staying in my hotel in Egham.  I took the opportunity to wish Brad Wiggins best of luck for Col du Galibier and the tour.  While waiting for my taxi the next morning  I chatted with a couple of  mechanics. I don’t think they were expecting a discussion about Dura-Ace Di2 with a bloke in a suit, but they were really friendly. They let me take some photos of the bikes.

Pinarello Dogma 60.1 frame, with lots of Shimano components.  I only had a quick look, but I didn’t see anything exotic, all off the shelf components.






The mechanics were really upbeat about Di2 electronic shifters. They have had no issues with them at all. The battery typically lasts 1000 miles or so. I remain unconvinced though, I’ll stick with manual world for now. I have enough electronics in my life.

A very sweet ride

Occasionally I manage to combine work and a ride. I especially like a ride in California, nothing better to beat the jetlag.

Sunday was one of those occasions.  I got to ride with my friends Andrew, his wife Beth  and Jeremiah, as well as bunch of guys from Workday.  A very friendly gang indeed (Ned, Nick, Seth and Sean).

This was my first ride in the East Bay. We rode up the Calaveras Road, and then out  past the reservoir. A lovely route, relatively quiet, and a gentle climb, winding up a couple of relatively gentle  hills.  The route has featured on the Tour of California.  There were lots of cyclists out, and very few cars or motorbikes.  The weather was perfect, not too hot, hardly any wind.  I spent a lot of the ride sitting on Seth’s wheel. 

However, the main reason for this post is the sweet bike Andrew arranged for me. I got to ride a Specialized Tarmac 2011 pro. It isn’t even in the shop or on the website yet.  I don’t know how he managed to borrow it.

The closest approximation is the pro SL SRAM in terms of spec, but the 2011 version uses the newer frame SL3.


This is the same frame that Contador and Schleck rode on the tour. Components included a mainly SRAM red drivetrain, TRM brakes, and Roval Fusee 28 wheels. Many of the other components were Specialized specific, tyres, seat etc.

The Roval fusee 28 wheels, they weigh 1695g, which is not that light, but they are very stiff. With a frame of this quality, I’d probably go for a more high end wheelset for big climbs (lightweights), with the fusee as a training wheelset, but then this bike is close to the UCI weight limit as it is.


SRAM Red shifters.  the hoods are very comfortable, but I found the reach to the brakes a bit long when riding in the drops, but that is probably just a set up thing.  This was my first ride with SRAM, and once I got used to it, I found it really easy to use, very smooth changes.


Specialized stem and bar. These were aluminum, and if it was my bike, I’d probably upgrade these to carbon (probably to the richley that I have now). 

Cane creek headset.




I spent the day in the big chain ring, as the hills were nice and gentle.  50/34 compact is ideal for amateurs like me.  Force front derailleur, rather than Red. The drive train was smooth, no creaks or groans.

TRP brakes.


These guys are known for their cyclo-cross brakes, but they have a road bike option too. Very light. Wondering if these will be standard though.

This is the most comfortable ride I have ever ridden, even though I didn’t really carefully set up the bike for seat height, reach etc.  Specialized seat was very comfortable too, similar to the SLR.  The bike corners immaculately and I felt that every little watt I had transferred to the road. This is good, as I’m short in the watt department.


This is one sweet bike, and one happy cyclist.  Thanks to Andrew and friends and to Specialized for the loan. 

Giro delle Dolomiti 2010

A cycling post.

I’m just back from the Giro delle Dolomiti 2010.  This is a six stage, 7 day event,  covering close to 800 kms, with  about 11,000 metres of climbing.  The giro is based out of Bozen, the largest town in the Dolomite region. This part of Italy is bilingual, with most locals speaking a wicked form of German as well as Italian.

Basically the format of the event is that you ride as a peloton to the start of the time trial, say 80 kms away and then charge up some famous steep hill, regroup at the top,  don some warmer clothes, then ride down, have some lunch, to be followed by a spin back into Bozen or another South-Tirolian spot.

You have to ride all the stages, not just the TT to count for the general classification. The field is a mix of very serious racing cyclists, and then the rest of us.

The roads are semi-closed. There is a police escort, tour director car with flags,  mechanics, broom wagon, doctor etc. When you are at the near back of the field, they do let some cars through, but not so that it is an issue.  99% of the drivers stop and enjoy the spectacle of the big peloton going by.

I did the event in 2006, so I knew what I was getting myself in for.

What with work, a long cold at the wrong time and a myriad of other excuses, my training this time around was not really up to much.  I had done a few rides, and some cyclo-core work, but nothing like what I should have done.

I adjusted my goal to completing the event, rather than worrying about position. Switching to Saint Campagnolo and his miraculous  29” cassette was the most significant part of my event preparation. Forget the Mona Lisa, those 29 teeth are Italy’s most beautiful creation.

My super fit friend, Martin and I drove down the day before, and the family also came along to hang out in Überbozen. Charlotte will no doubt blog on that here, so I’ll focus on the cycling bits. I didn’t remember to take a camera, so I need to await the official photos. I’ll post some later.

Stage one.

The announcers stated that the field was over 900 strong, with participants from all the place.  It certainly seemed bigger than the last time.

(apologies on the image quality. see the giro site for a crisper image)

The Jaufenpass is rather long, and so I left out the charge up said hill bit, and applied more of a trundle strategy.  I made full use of my sensible gearing.

The descent was a tad hairy, as 900 odd folks were also looking to jump the lunch queue at St Leonhard.  Some of the downhills at the Giro less fun than if you are in a smaller group. The fast guys find the pace car a pain, and we slower sorts find descending a bunch rather nervy.

I burned 4875 calories according to my bike computer. Took  1.55 for time trial, putting me in 627 place out of about 900 starters.  Several folks didn’t complete the stage, so all things considered, I was pleased to make it through the first day.

It was rather hot, at the finish in Bozen it was over 36 degrees.

Stage two.

This involved a rather early start, as we had to drive to Arabba.

I was a bit worried about the first bit, as it involved a rather long downhill. I was even more worried about the rest, as it involved a rather long uphill.  Passo Duran was rather step, at points it is is 15%. I was in trundling form again.

I did a quick search of flickr, and there a couple of photos up, and at the risk of copyright infringement, I’ll borrow this fabulous one from  HendrikJ. Thanks!

I did the time trial climb in 1.17, finishing in 583 place. I sensed the leaders were worried. I burned 5420 calories. Again, it was hot.  My cycling tan was coming on. Vast hordes of Swedes, Norwegians and Danes were going red.

Stage three.

This began in the rain, not fun.  A peleton in the rain is not a joyous thing.

The sun came out after about a hour, as we laboured up the first hill.  We then regrouped for the battle for the sandwich. Watching Germans and Italians battle over who can push in and grab the last ham sandwich is all part of the festivities.

The GARDECCIA is evil. Lots of it are at 20%.  The first bit is steep, through a quaint village, then it gets less steep for about a km, but then the last 3 kms are very very steep.  A Snail with a limp could have overtaken me.

After hurtling down the hill, we gathered for lunch. I slept in the sun while my socks dried, then it was another nasty climb and then a fabulous if slightly hairy descent into town.

I burned 5190 calories, and finished in 535 place. Only 579 finished the stage, so depending on how you look at it, I was moving up the field, or slipping back.

We had a rest day after stage three, so we did family stuff, like hang at the pool and walk in the forest. And eat. And eat.

Stage 4

This was supposed to be king stage, 160 odd kms, and masses of climbing,including Gardena, Pordoi and Sella, much of which would have been at over 2000 metres. Skiers familiar with the area will know this route as the Sella Ronda.

But the weather intervened. It poured with rain, and with temperatures at the top of the mountains at around freezing, the evil organizers arranged a plan b. They had a spare hill about 10 kms from Bozen, and they made us ride up that instead. It was 9kms long, with an average gradient of over 10%. I should remember what the hill is called, but I didn’t. (update Henk commented below, ride was from Meltina to Terlano. profile here)

I finished in 528 place.  588 people finished the stage.  I executed on my lurk at the back strategy perfectly.  I burnt about 2000 calories.  The downhill was grim. I was glad I didn’t buy those fancy carbon wheels, as braking in the rain on carbon rims is a bit of a lottery.

Stage 5

I was really looking forward to the Stelvio climb, or Stilfserjoch as it is also known.  It is an epic climb,  at 2757 metres, it is Italy’s highest pass.  It has 48 hairpin bends. It 24,6 kms long and you climb 1844 vertical metres from Prad.  Martin has climbed it about 5 times. I did it in 2006 and it was memorable.

profile Passo dello Stelvio

see for more details.

Alas, there was 30 cms of snow on the pass (yep in August), so we weren’t allowed to climb right to the top, so we just did the first 19 kms. I had forgotten how steep and long the forest section is, and I really found it hard going. If I had ridden any slower I would have got a parking ticket.  I took 1.45 to do the climb. I burned 3100 calories, most of them shivering on the way down.  I finished in 621 place.  In my defence, there were a bunch of new folks only registered for the last 3 days.  I felt pretty drained from the start, not much juice in my legs, my lack of training was showing.   Not a good day.

Stage 6.

For the final stage, the sun came out.  Instead of driving down from überbozen, we took the super fast cable car, and then pedaled through Bozen to the start. The stage is relatively easy, only 80kms or so, through the vineyards towards Trento.  Really lovely. The time trial was short, only 4,2 kms with less than 300 metres of climbing.

I left the heart rate monitor belt behind, so I don’t know how many calories I burnt, but I’d guess it was in the 2000 range.

I  meandered up the time trial hill, finishing in 640th place, with a pedestrian time of 18 minutes. The descent was super, glorious fresh tarmac, and vineyards. And nice policemen on motorbikes to keep the caravans at bay.  The peloton on the last day is bigger, with several people coming along just for the day.  We stopped at a really modern winery for a drinks break. Check it out  Mezzacorona.

Two kms from the finish, there was a crash. I’m not sure how the crash happened, but one minute all was fine, the next it was mayhem. I flew a few metres,  scraped my knee a bit, but no serious damage to me or the bike.  Some folks came of worse than I did, and I hope they recover quickly. Riding in a big peloton isn’t plain sailing.

I finished in 394th place in the overall classification, close to the back in terms of overall finishers, but given the number that were registered for event, I’m not complaining. I’d like to do the event again some day, but next time I’d hope to train more, and be more competitive.

My thanks to the family for coming along,  and to Martin. I’d also like to thank the organizers, the local police and community for their support.  An excellent event.

My tips for the surviving and enjoying  ride.

1. Correct gearing. Compact chain ring and the biggest cassette money can buy.

2. Eat a good breakfast at least two hours before the start.  Even if it means getting up earlier.

3. Know your lactate threshold, and ride on or below that for as much as you can. Don’t race when it isn’t a race. Alpine climbs can be very long, you can catch people later if you are feeling stronger later.

4. Get comfortable with descending in a crowd.  Make sure your brakes are in good shape. Watch out for the odd car or motorbike, the roads aren’t totally closed.

5. Have plenty of clothes for the descent. You can pack a bag, and they take it to the top of the hill. Pack some long gloves if it is a cold day, and a fresh pair of socks if it rains.

5. Eat and drink when ever you can while riding.  Only eat stuff you know you like. Don’t experiment.

6. Have a good recovery meal and drink.

7. Be vigilant in the peloton. Stay away from the cowboys and those that look nervous.

8. Be patient in the pauses and lunch breaks, you aren’t at work, so relax.

8. Stretch in the evening.

9. Oh, and try and train a bit.

Payroll and cycling


photo. My bike. In Italy last summer

As my readers here know, I enjoy long distance cycling. Throughout the warmer months of the year, I try and get out on my bicycle most days. I normally train for a big event, involving some big hills, so that I have a goal to aim for. I do my best thinking on my bike. Pain somehow helps clear the brain.

It also means I can talk about bicycle components and bore people to death at will.

I had a quick trip to the US last week, and because of meetings, I couldn’t fly out on Friday evening. So I got to sneak in a quick ride with some friends before I flew back on Saturday lunchtime.  I packed my cycling shoes, pedals and a helmet, and Mark kindly lent me a bike. It was easy to plug my pedals onto his spare bike.  Standards in the physical world just seem to work, unlike those in software.

It was a much better way to spend a Saturday morning than trawling a mall, or doing email in the airport lounge. We rode through the pretty rolling hills between Woodside and Redwood, just south of San Francisco. 6 months ago, it would have been a gentle spin, but I felt it in my legs and lungs by the time we got back.  Putting it simply, I’m not as fit as I was then. That fitness that I worked at constantly through last spring, summer and autumn has faded.  This was a sharp reminder that last year’s efforts matter very little this year. Now that the days are a bit longer, I need to find time to get out on the bike again. Use it or lose it.

What has this got to do with payroll?

Well, quite a lot.

A payroll also gets out of shape very quickly if you don’t focus on regular maintenance, much more so than most other systems. Rules and laws change often, as governments add new layers of regulation. New laws and taxes often make what worked perfectly last year no longer valid. When looking at HR systems and especially payrolls, you need to ask the tough questions. Getting payroll fit isn’t easy, but staying payroll fit is even harder.  Look your vendor in the eye. Figure out whether they are just selling you the bicycle or whether they will help keep you in shape.

Now this is a mashup dashboard that I like.

 Via newteevee.

A group of Adobe employees have teamed up for the third year running to make a live tracking dashboard for the Amgen Tour of California, which starts Saturday right in their backyard in Sacramento.


This really impressive, it brings in feeds from multiple sources, mashes up fan commentary, maps, profiles and rider information. Very neat indeed.  Thanks Adobe, now if you could just do the same for ERP…

Seventh day’s ride

Today included two major climbs, both with over 1300 metres of climbing, and finishing at over 2000 metres. We would also need to ride about 150 kms.

The first part of the ride was dogged by cars and the Italian curse, motorbikes. It seems that most of Italy owns a motorbike and chose this day to see how close they could ride to this merry band of cyclists. We also had to ride through a couple of long tunnels. The scenery though, was beautiful and dramatic. Richard drove up the hill, and then rode down to meet us near the bottom.



We had lunch at the top of the first climb, fighting with leather clad biker types to get served. Sweaty lycra tends to win out in the scrum for the Panini.

The top of the first climb , the Maddalena, was also the border with France.


It is quite historically significant. It is believed this where Hannibal crossed the alps. He was probably quicker on a elephant than I was on a bike.

The descent was excellent; a lovely fresh french road.

We rode past the sign for Pra Loup, where the MTB world championships are to be held. Our thoughts were with George.


Isabel was driving, and Geoff and I were also feeling tired, but we decided that we ought to ride the last major climb of the tour. It would be bad form to have 3 in the car!

The next climb, Coll D Allos, was much quieter, and we rode up through a beautiful gorge. The french thoughtfully document details of the climb on the milestones. Name, current altitude, distance to the top, and average gradient for the next kilometre. This is about as much information as I can take in. (There is some software design message here somewhere, but I’m on holiday.)


Here is Geoff, attacking the climb with gusto.


The coll never really got steep, and there was good shade for most of it. But it was long. I used the soundtrack on the ipod, and I really pushed the last bit, surprising everyone with a nifty turn of speed, even if I say so myself. The climb peaked at 2250 metres. The descent was super, lovely road with some nice straight bits.

I attached my N95 to the handlebars with cable ties and filmed part of the descent. Heath Robinson would have loved cable ties. The noise makes it seem a bit faster than it is. I think the top speed I reached in the video was about 65 km/h. I’ve not edited the video, so there is a almost stationary parking near miss crash and a pause while I do up my helmet. Quentin Tarantino can rest easy.

(I tried loading to youtube first, but it fell over, hence the google video)

The 50 kms to the finish along the valley was into the wind. Richard did almost all the work on the front, Geoff and I clinging on his wheel with increasingly 6 year old in a car whining are we there yet sentiments. There wasn’t much left in my legs by the end.

We finished the day at the lovely, if slightly worn Hotel Lac & Foret in St Andre Les Alps. Recovery food was a beer and a plate of chips, later followed by a smart dinner. The hotel had wireless, but I was too tired to post.

4102 Kcals, 149 KMs, 2915 metres of climbing.

As with most days, thanks to Geoff for the pictures.