Weeknote 1/2024: A new beginning

Wow, that was a bump. New Year celebrations over, a day off for the public holiday, and straight back to work.

After a lot of uncertainty in December, I’ve been keen to get stuck in to something valuable, and I’m not breaking any confidentiality by saying that my focus right now is on refreshing the collateral behind Node4’s Public Cloud offerings. I need to work across the business – my Office of the CTO (OCTO) role is about strategy, innovation and offering development – but the work also needs to include specialist sales colleagues, our marketing teams, and of course the experts that actually deliver the engagements.

So that’s the day job. Alongside that, I’ve been:

  • Avoiding stating any grand new year resolutions. I’ll only break them. It was literally hours before I broke my goal of not posting on Twitter/X this year. Though I did step away from a 453-day streak on Duolingo to focus my spare time on other, hopefully less gamified, pursuits:
  • Doing far too little exercise. A recurring health condition is impacting my ability to walk, run, cycle and to get back to Caveman Conditioning. It’s getting a bit better but it may be another week before I can have my new year fitness kick-start.
  • Eating badly. Logging everything in the Zoe app is helping me to see what I should avoid (spoiler: I need to eat more plants and less sweet stuff) but my willpower is still shockingly bad. I was also alarmed to see Prof. Tim Spector launching what appeared to be an ultra-processed food (UPF) product. More on that after I’ve got to M&S and actually seen the ingredients list for the Zoe Gut Shot, but others are telling me it’s not a UPF.
  • Redesigning the disaster recovery strategy for my photos. I learned the hard way several years ago that RAID is not a backup, and nothing exists unless it’s in three places. For me that’s the original, a copy on my Synology NAS, and copy in the cloud. My cloud (Azure) backups were in a proprietary format from the Synology Hyper Backup program, so I’ve started to synchronise the native files by following a very useful article from Charbel Nemnom, MVP. Unfortunately the timestamps get re-written on synchronisation, but the metadata is still inside the files and these are the disaster copies – hopefully I’ll never need to rely on them.
  • Watching the third season of Slow Horses. No spoilers please. I still have 4 episodes to watch… but it’s great TV.
  • Watching Mr Bates vs. The Post Office. The more I learn about the Post Office Scandal, the more I’m genuinely shocked. I worked for Fujitsu (and, previously, ICL) for just over 15 years. I was nothing to do with Horizon, and knew nothing of the scandal, but it’s really made me think about the values of the company where I spent around half my career to date.
  • Spreading some of my late Father-in-law’s ashes by his tree in the Olney Community Orchard.
  • Meeting up with old friends from my “youth”, as one returns to England from his home in California, for a Christmas visit.

Other things

Other things I found noteworthy this week:

  • Which came first, the chicken or the egg scissors or the blister-pack?

Press coverage

This week, I was quoted in this article:

Coming up

This weekend will see:

  • A return to Team MK Youth Cycle Coaching. Our local cyclo-cross league is finished for the 2023/4 season so we’re switching back to road cycling as we move into the new year.
  • Some home IT projects (more on them next week).
  • General adulting and administration.

Next week, I’ll be continuing the work I mentioned at the head of this post, but also joining an online Group Coaching session from Professor John Amaechi OBE. I have no idea what to expect but I’m a huge fan of his wise commentary. I’m also listening to The Promises of Giants on Audible. (I was reading on Kindle, but switched to the audiobook.)

This week in photos

Featured image: Author’s own
(this week’s flooding of the River Great Ouse at Olney)

The magic of the Tour de France

This content is 1 year old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

It’s July. That means one thing to me. The Tour de France! The greatest cycle race in the world – and three weeks of watching the highlights each evening!

It’s not secret that I enjoy cycling – and that I have passed that on to at least one of my children. It’s also fair to say that he shows considerably more talent and physical ability than me.

I started watching the Tour de France (and the Vuelta a España) in around 2011 or 2012. I’m not sure which but 2012 was the year when Team GB and Team Sky’s success started to switch Britons on to cycling and I think it was before then. I remember the discovery that it was more than just a race to see who is fastest around a course. There are actually several races happening at once. Then there are the team dynamics – who is working with whom to achieve what outcome. It’s a team sport and and individual sport, all rolled up in one. And the three “Grand Tours” (Giro d’Italia, Tour de France and Vuelta a España) are huge spectacles, each with 21 stages over three weeks…

In the Tour de France there are several competitions:

  • the overall leader in the general classification (shortest cumulative time since the start of the event) is awarded the maillot jaune (yellow jersey) and he wears that for the next day.
  • the leading young rider (under 26) is awarded the maillot blanc (white jersey).
  • the rider with most points gained for mountain-top positions (based on the difficulty of the climbs) wears the red and white polka dot jersey.
  • the rider with most points in the points competition (intermediate sprints, finish positions, etc.) wears the maillot vert (green jersey).

The other grand tours have similar systems but the jersey colours vary.

There are also prizes for the most combative rider, and a team classification. Put those things together and the dynamics of the race are many and varied.

I watch the Tour de France on ITV – mostly because I like the production style of their coverage. In previous years, the highlights programme has featured quiz questions at the start and end of each advertising segment but this year it’s little facts about the race and the sport – which is steeped in history. I’ve collected some and posted them here, along with a few extras I added myself.

AutobusA group of riders (typically non climbers) who ride together on mountain stages aiming to finish within the time limit.
BaroudeurA rider who attacks the race from the start in order to show off their sponsor and try their luck in winning the stage.
BarrageRace officials impede the progress of team cars when they could affect the outcome of the race.
BonkA sudden loss of energy, cause by depletion of gycogen stores in the liver and muscles. Usually caused by a lack of proper fuelling.
BlockingWhen riders of leading teams ride the width of the road to control the peloton’s speed, to ensure that no more riders join the breakaway.
BreakawayA group of riders who have managed to ride off the front of the race, leaving a clear gap.
Broom wagonA support vehicle following the race, that may pick up riders unable to continue. First introduced in 1910.
Bunny hopTo cause one’s bicycle to become airborne momentarily. Usually performed to avoid pavements.
CadenceThe rate at which a cyclist pedals (in revolutions per minute). High cadence is typical in climbers.
Chasse patateFrench for “hunting potatoes”. A rider caught between breakaway and peloton, pedals furiously but makes little headway.
Circle of DeathA Pyrenean stage including the Peyresourde, Aspin, Tourmalet and Aubisque. Dubbed the “Circle of Death” in 1910.
Coup de chacalThe “Jackal Trick”. A surprise attack in the last few kilometres to detach from the peloton and win the race.
Danseuse(French: danser – to dance.) Riding out of the saddle, standing up, and rocking side-to-side for leverage.
DerailleurThe gear-shifting device which is controlled with a lever on the handlebars or frame. First permitted at the Tour de France in 1937.
DomestiqueA rider whose job is to support other riders in their team, typically carrying water (literally “servant” in French).
DossardRace number attached to the back of a competitor’s jersey. If not visible then fines will ensue.
DraftingThe ride close behind another rider or vehicle using their slipstream to reduce wind resistance and required effort.
EchelonA diagonal, stagger line of riders in single file. An echelon is formed to save energy when riding in a strong crosswind. The Belgian teams are considered the masters of riding in an echelon.
Feed zoneA designated area for soigneurs and other helpers to hand out food and water to riders.
Flamme rougeThe red flag suspended over the road to confirm that the finish line is one kilometre away.
Full gasRiding as hard as possible, which can leave on needing recovery, and vulnerable to attack.
Hors catégorieA term applied to the hardest climbs on the Tour. A climb that is literally beyond category.
Hors délaiLiterally “out of time” – a rider finishing outside the time limit is eliminated from the race. Typically occurs on a mountain stage.
King of the mountainsThe leader of the mountain classification. First sponsored in 1975 by Chocolate Poulain whose chocolate bars were covered in a polka dot wrapper.
Lanterne RougeFrench for “red lantern”, as found at the end of a railway train, and the name given to the rider placed last in a race.
Magic spannerThe scenario where a mechanic appears to be adjusting a rider’s bike from the support car. The reality is the rider is usually using the team car to rest of get back to the peloton.
Maillot jauneYellow jersey. Firs introduced as the colour of the leader’s jersey in 1919. Yellow was the colour of L’Auto newspaper.
MusetteFrench for a farm horse’s nosebag. Small cotton shoulder bag, contains food and drink given to riders in a feed zone.
MuurDutch for wall. A short, steep climb. Muur de Huy is one of the more famous examples, last used in the Tour in 2015.
PalmaresThe list of races a rider has won. (French, meaning list of achievements.)
PanacheStyle or courage. Displayed by breaking away, remounting after a crash or riding whilst suffering injuries.
ParcoursThe profiles of the race or stage route in French.
PavéRoad made of cobblestones. Significantly cobbled stages have featured 6 times in the Tour de France since 2020.
Pedalling squaresRiding with such fatigue that the rider is unable to maintain an efficient pedalling form that is strong and smooth.
PelotonA group of cyclists that are coupled together through the mutual energy benefits of drafting, whereby cyclists follow others in zones of reduced air resistance.
PullTo take a “pull” is to ride at the front of the peloton or group. Usually done in short bursts, it requires immense power and endurance.
Road rashThe cuts, scratches and bruises that riders pick up after a fall or crash.
RouleurA cyclist who is comfortable riding on both flat and rolling terrain. A powerful rider, they can drive the pace along for hours.
SoigneurThe French term for “healer” who usually specialises in giving the riders post-race massages. A soigneur will also look after the riders’ non-racing needs.
SouplesseThe art of perfect pedalling that gives the rider a smooth and efficient style on the bike.

I’m not suggesting that readers of this blog will suddenly become cycling fans but maybe you’ll understand a little more about how it works when, later this weekend, the Tour de France culminates in a sprint on Paris’ Avenue Des Champs-Élysées and the overall prizes are awarded. And, if nothing else, enjoy the scenery along the rest of the route to Paris!

Featured image: author’s own – a still from the video taken when I was a Tour de France marshall in 2014!

Epic rides: England’s coast to coast (Way of the Roses)

This content is 5 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

Over the last few years, I’ve taken part in quite a few rides that have stretched my cycling endurance. Some made it onto this blog (like my first attempt at the Ride London-Surrey 100); others didn’t – because I never got around to writing about them – including rides like:

  • Tour de Fujitsu (Wakefield-Manchester), 2014
  • London-Paris (via Newhaven, Dieppe and Avenue Vert), 2014.
  • Tour of Cambridgeshire Gran Fondo, 2015.
  • Ride London-Surrey 100 (the full distance this time!), 2016.
  • Ride Staffs 68, 2016.
  • Tour ride Northamptonshire, 2017.
  • Velo Birmingham (another 100-miler), 2017.
  • Delux London Revolution (2 days, 186 miles), 2018.

One ride that I’ve wanted to do for a while is to traverse England, coast to coast, and 2019 was the year that I finally got to do it, with my friend and neighbour, Karl.

Preparation

It turns out that there are several recognised coast-to-coast routes but Karl and I elected to take the “Way of the Roses” for the 170 miles from Morecambe to Bridlington. Karl had ridden this previously but the difference this time would be that we were self-supported – carrying everything we would need for the three days on our bikes (except cooking and sleeping equipment as we stayed in B&Bs).

In terms of carrying my gear, I’d looked at several options but, with a frame that was lacking many mounts and with through axles further limiting my mounting options, I elected for frame-hung luggage from Topeak:

I did also purchase a FrontLoader but that’s on it’s way back now (unused) as I was able to fit all my kit in the luggage above (except my trainers – which went in Karl’s panniers…)

Day 0: getting to Morecambe

Lancashire is a long way from where I live, so in order to get a good start on Saturday, Karl and I travelled up on Friday evening and stayed overnight at a B&B (The Berkeley Guest House). My room there was small (but inexpensive), the landlady was friendly, there was secure bike storage for the night, and free parking right outside (where I left my car for the next few days). As for eating – I can highly recommend Atkinson’s Fish and Chips on Albert Road.

Day 1: Morecambe to Pateley Bridge

98.77km with 2001m ascent

From the start point close to The Midland Hotel, the Way of the Roses has a gentle first few miles along old railway lines to Lancaster and tracking the River Lune until it takes a sharp left and climbs up above the valley over Halton Hill. After dropping down to Hornby it’s an undulating ride across the Forest of Bowland before reaching Settle. After topping up on food at the local Co-op, we started the climb out of the town, which is advertised as 20% on road signs but my Garmin gave various numbers including 13.8% and a less believable 49%. Regardless, it’s steep, and part way up I stopped. This is where the trouble began. Try as I might, I couldn’t get going again and clip in before the next pedal stroke. In the end, I walked the rest of the hill, which is not to great in road cycling cleats…

The next 20 kilometres were mostly downhill but around Appletreewick we started to climb again and, I’m afraid to say that the climb over Whithill was another one that featured some walking. I got back on again and ground it out as we picked up the road over Greenhow Hill and down a steep (and fast – thank goodness for disc brakes) drop into Pateley Bridge.

Talbot House was our booked accommodation for the night and it was a comfortable, friendly B&B with secure bike storage. After a little rest (and a meal in a nearby pub – The Royal Oak), I settled down for a well-earned sleep, knowing that a good distance and the majority of the climbing was behind me.

Day 2: Pateley Bridge to Pocklington

110.63km with 580m ascent

After Saturday’s sunshine, Sunday started soggy. Still, I knew that I only had about 10km to ride up out of Pateley Bridge before a relatively easy downhill/flat ride into and across the Vale of York. That 10km got a bit longer when I missed a turn after Glasshouses and had to double back but that will teach me to get all excited about downhills!

The bigger problem I had was my cleats. They were completely worn out and I was constantly slipping out of my pedals. I needed to find a bike shop but, on a Sunday, they are all closed and out riding…

After 30km, including a scenic ride past Fountains Abbey and through Studley Royal, we reached Ripon, where the town was decorated for the upcoming UCI Cycling World Championships. We were making good progress so we took a break at Oliver’s Pantry – a lovely cafe stop before we set off again for Boroughbridge and York. Here, I finally found some cleats in a Giant/Liv store. They were expensive (I never pay RRP!) but they would have to do. After grabbing food in a Greggs on the outskirts of the city centre, Karl and I continued our quest and set out on the final leg towards the East Yorkshire town of Pocklington, passing through the old station at Stamford Bridge on the way and spotting our first roadsigns for our final destination.

Our accommodation for the night was the Yorkway Motel, where we got a decent meal and another good night’s sleep, with cycling gear washed in the shower and hanging on the towel rail!

Day 3: Pocklington-Bridlington

72.17km with 532m ascent

Our last day was not only the shortest, but the flattest. Even so, the Yorkshire Wolds proved to be quite lumpy in comparison to the previous day’s riding, climbing over 170m in the first 13.6km. Driffield gave us a chance to grab food (in another Greggs, no less). The weather had started grey but as we approached “Brid”, the sun broke through and we enjoyed an ice cream overlooking the sea!

170 miles down, we had crossed the country in 3 days, coast to coast. Now we just needed to find our way home…

The return trip

The biggest problem with this route is getting back to the start – England’s railways radiate from London and it’s pretty slow getting across the country. Indeed, to take the train from Bridlington back to Morecambe would have involved several trains, from two operators: Trans-Pennine Express, who will only carry bikes if pre-booked; and Northern, who offer no guarantees about the ability to get on a train with a bike. In the end, Karl’s wife met us and dropped me in York before returning home with the bikes, whilst I took the train to Morecambe (via Leeds) to get my car; however, I’ve since learned that, if you take the wheels off your bike it’s no longer counted as a bike but as “luggage”, so maybe that’s the way to do it!

In summary

The Way of the Roses is a well-signed route, suitable for road bikes, and mostly using quiet roads and cycle paths. There is one short gravel section (to avoid a main road) and another section near Stamford Bridge that was more suited to an off-road bike but my Specialized Roubaix made it without issue. The one change I would make to my bike would have been to use mountain bike pedals (SPDs) instead of road cleats (SPD-SLs), which would a) have been better for walking in and b) avoided Karl transporting my trainers in his panniers for evening wear!

Shop local when buying a new bike

This content is 6 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

Back in 2013, I bought myself a road bike. It’s a Bianchi Via Nirone 7 C2C and it was the first road bike I’d had since my teenage years when I had a 21-speed “racer” (complete with shifters on the down tube).

My Bianchi has served me well but, after nearly 12000km I’m starting to notice some hairline cracks in the paint, a bit of corrosion on the chainstay – and I recently had to cut out one of the upgrades I’d made as the carbon fibre seat post had bonded itself to the inside of the aluminium alloy seat tube.

I’d been saving up for a new bike for a while (promising myself that I could have a new bike when I lost some weight…) but I decided to retire the Bianchi (or at least just use it for Zwifting) and get something new (maybe I can lose some weight by riding more now I have the new bike).

For a long while, I was tempted by a Canyon Endurace CF SL Disc 8.0 Di2. Canyon make some lovely bikes but they are mail-order only (unless you can visit them in Germany). Not having distributors reduces the price, but it also increases the risk of buying the wrong size, etc. added to which, recent experience (buying a frame from Planet X for my son) showed me that sometimes you get what you pay for.

I also feel guilty every time I shop at Wiggle – we’ll miss our local bike shops (LBS) when they are gone and I’ve relied on a few for parts at short notice recently (including Corley Cycles and Chaineys in Milton Keynes). But, just like buying from Amazon instead of a high street store, sometimes the economics mean it just makes sense. Even so, with a new bike purchase, I wasn’t entirely comfortable buying online.

I looked at some of the other mainstream brands too (how about a Trek Domane?). But what about the price difference?

Well, there were a few things to take into account there:

  • Online sizing tools are good, but not perfect and the Canyon would need a bike fit before I could be sure I was ordering the right size. Corley Cycles included not only the sizing fit but also an advanced bike fit with the new bike.
  • Then, membership of my local cycling club got me a further discount (10%).
  • At this point, we’re getting close to pretty much the same price.
  • Chuck in some bottles, cages, and a lot of advice – plus I’m helping to keep my LBS in business and I decided that I’d rather have the “purchase from a shop” experience.

So, I’m now the proud owner of the new Specialized Roubaix Comp (2020 edition). Sure, the lightweight endurance bike with electronic shifting became a lightweight endurance bike with mechanical shifting and front suspension instead but my conscience is clear – and it is pretty damned awesome.

The perils of mixing aluminium alloy and carbon fibre cycle components (removing a stuck seatpost)

This content is 6 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

When I first started road cycling, a friend suggested I could increase my comfort for not too much money with a carbon seatpost upgrade. A short while later I was the proud owner of a Deda Superzero post and it looked good, even if the marginal gains with me riding the bike were so small that they could be offset by an extra cup of coffee…

Fast forward a few years and my teenage son was borrowing my bike as he’d outgrown his. I went to adjust the seatpost and found it was stuck fast. And I mean stuck. Solid.

Obviously, this was fine for me to ride the bike but I couldn’t just leave it. Over time aluminium alloy (e.g. my frame) will bond itself to carbon fibre (e.g. my seatpost) and even though a bike mechanic had applied some anti-seize paste and I’d given the post a “wiggle” from time to time, I’d obviously left it too long since the last check.

So I hit the Internet and Googled “how to remove stuck seat post carbon aluminium”…

There’s a load of ideas on the Sheldon Brown bicycle technical info site.

And this thread at BikeRadar is useful too.

Added to which, there’s more info at Cycling UK including a health warning about cutting carbon fibre. The dust is nasty stuff…

I’d used penetrating oils and hot water on the frame but the bond was too tight – not enough space to get the oil down. So, with assistance from a fellow club member who was very generous with his time and use of his tools, I tried heating and cooling the affected areas of frame and post with a heat gun and some “Shock and Unlock”. Ideally, this would cool the post and heat the frame – the idea being that one will expand and the other contract, breaking the bond. Nothing.

Heating and cooling the seatpost Frozen seatpost

Then we tried the other way – even if it pushed the materials together it might break the bond on cooling. This was quickly followed by disaster – I attempted to move the post when it had been heated, it seemed to move, too easily and I found I’d actually twisted it and deformed the post.

Snapped seatpost

“Right, now that post is a write-off, at least the frame is OK, we’ll have to cut it out.”

We tried using naked hacksaw blades (wet seems to help and I also seemed to do better with 36T blades than 24T), a padsaw, even an electric reciprocating saw.

Cutting out the seatpost

Eventually (and I mean after many hours) I had cut some channels in the remains of the post but it still wasn’t coming out. The idea is that it should collapse in on itself once there’s a vertical cut that stops it pushing against the frame seat tube. What did happen though was that the carbon fibre delaminated and we were able to chisel pieces out using a variety of punches chisels and screwdrivers and a lot of GT85 (being careful not to damage the frame).

Eventually, the post came out, in thousands of pieces over a few more hours. And the depressing part, when the bottom section of the seatpost was removed (the last few inches hadn’t seized), we could see just how little effect the hacksaw had made that far down the post – there just wasn’t enough force to make a difference.

With the last of the pieces out I cleaned up the inside of the frame with some wire wool (using a bent coat hanger to pull it back up) and put the original aluminium seatpost back. There are some minor scrapes inside the seat tube and some paint cracks on the top section too so I’m not sure whether I’ve compromised the frame.

Seatpost removed

Thankfully, I brought forward my plans for a new bike, bought my son a larger frame for his and this one is now in semi-retirement, relegated to Zwift duties.

It took me (and a friend) at least 8, maybe 12 hours to remove that post so, if you do mix aluminium alloy and carbon fibre components, make sure you (re)move them regularly. 

Mark and Matt’s big bike ride for Kandersteg

This content is 7 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

Many readers of this blog will be aware that my family is a big part of my life – I have two sons who are growing up far too quickly! Cycling is another big part of my life – it’s one of the ways that I keep fit and it’s also one of my eldest son (Matthew)’s passions, which means I spend quite a bit of time supporting him in various cycling-related endeavours.

Another big part of our family’s activities relates to Scouting. I was a Cub Scout, a Scout, a Venture Scout (for a short while) and a Cub Scout Instructor in my youth – and I got a tremendous amount out of that experience. My sons are both Scouts too… which leads to this blog post…

Back in November, Matthew was lucky enough to be one of just 16 Scouts and Explorer Scouts across Milton Keynes District to be selected for one of two international trips in 2019 – to the International Scout Centre in Kandersteg, Switzerland and the World Scout Jamboree in the United States. Matthew was selected to go to Kandersteg and needs to raise quite a chunk of money to fund this amazing international trip.

As well as various group-related activities, Matthew was looking for an individual challenge that he could carry out in the hope that friends, family and other people who would like to support the cause could sponsor him.

Cycle route from Milton Keynes to Paddington Basin via the Grand Union CanalMatthew and I decided that a sponsored bike ride would be a good idea. But it had to be demanding. Not a few laps of the country park but something that would be a significant challenge for a 13 year-old – so we settled on a bike ride from Milton Keynes to London (in a day).

Because of the risks involved with road riding, we decided to use the Grand Union Canal, which actually makes it longer and a bit harder because not all of the surface is tarmac.

You can see our route on the image in this post – starting at Milton Keynes Central station, and ending at Paddington Basin (just along from the Microsoft offices at Paddington Central…).

I may have done a few 100 mile rides on the road for “fun” but ~70 miles (111km) on canal towpaths will be a stretch even for me… let alone for Matthew, whose furthest ride before we started training was 26 miles (40km). We’ve been training (up to around 75km) and this Saturday we’re hoping to do the ride for real.

Matthew on his bike, in Scout uniformSo, that’s what we’re doing – my ask of you is this:

If you’ve ever found my blog useful, or you have other reasons to support my son in his fundraising (it’s amazing how many people have themselves been on similar trips that have made a huge difference to their lives), please consider donating at Matthew’s crowd-funding page.

I’m sure I’ll be tweeting progress on Saturday… in the meantime – thank you in anticipation of your support.

If you’d like to know more about what we’re doing, there’s info on Matthew’s crowdfunding page and you can find details about the Kandersteg International Scout Centre on their website.

Kandersteg International Scout Centre logo

Thank you for your support.

[Update 11/6/18: Matthew and I completed the ride on Saturday and he was awesome. I’m incredibly proud of him. He got a bit tired around the 50-mile point but kept on powering through and nailed it. And then an over-zealous security guard at Paddington Basin’s Pocket Park (Merchant Square) told us we had to move our bikes…

Thanks to everyone who supported us on this endeavour – we smashed Matt’s fundraising target for the ride (raising nearly all the money we need for the trip from just this one effort!).

Huge credit is due to the family and friends who joined us at key points on the route as well to my wife Nikki and my youngest son Ben, who followed us along the route and provided food, drink and support.]

Combining GPX files for Strava

This content is 7 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

This morning was spent on my bike… as was a fair chunk of this afternoon… as is a fair chunk of many summer weekends, much to Mrs W’s disappointment.

My friend Andy and I put in 60 miles in the sunshine, on a big loop around Milton Keynes. It seems my route planning is pretty spot on, as it was almost the exact opposite of a charity ride going the other way around (we passed the same riders twice!). Unfortunately, my ability to “press the start button on my Garmin cycle computer” is clearly less good – I was about a mile from home and heading out of town when I realised I’d forgotten to start tracking my ride!

My OCD can’t cope with this. It would be able to cope with turning around, going back up the hill, starting the computer and starting the ride again – but not with some missing kilometres in my ride data! Luckily, Andy was also riding with a Garmin bike computer. Even though he’d also forgotten to start his, he was wearing a Garmin watch too – so I could combine his data and mine (we’d ridden side by side for the first part of the ride…).

I’ve blogged before about GPS Track Editor, which is a fantastic piece of free software. Using this, I could edit Andy’s data to just the part I had missing, then combine it with mine and merge the two tracks (the short gap doesn’t matter – Strava will straight-line the route between the two points). I also tried merging the files with a tool from gotoes.org – unfortunately, that ended up with a ride that was effectively double the length of what we rode (two loops). it would probably have worked with my edited files but I could also merge them in the GPS Track Editor…

Combining tracks in GPS Track Editor

I then deleted the original (short) ride from Strava and re-uploaded. Sorted.

Just one thing to sort out – all of the PRs I got on today’s ride (and there were a few) were recorded as second places by the second upload. No worries – Strava has a “refresh my achievements” tool. which sorted out that particular issue. Now my ride has the complete distance… and my achievements are correct too…

Reducing the time taken for a Garmin Edge 25 to find a satellite signal

This content is 7 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

Regular readers will know that cycling is one of my hobbies (with my eldest son looking like he may follow in the same direction…).

I have a Garmin Edge 810 cycle computer to use on my big rides but for commutes (e.g. on the Brompton) I use a smaller unit – an Edge 25. The Edge 25 is a cracking little unit, with all the basic functionality I’d expect and Bluetooth connectivity, but one of the issues I’ve found is that it can be slow to pick up a GPS signal.

I think I may have made a breakthrough though, thanks to a comment in this review from Average Joe Cyclist:

“Satellite Acquisition on the Garmin Edge 25
The Garmin Edge 25 can connect to both GPS and GLONASS satellites. As it has more satellites to choose from, it can lock in faster. I know that Garmin Edge bike computers with only GPS can be frustratingly slow to lock in, so this is important. It was a very happy surprise to find GLONASS on such a relatively cheap bike computer as the Garmin Edge 25. This is obviously a huge selling point for this tiny bike computer.

Note: GPS and GLONASS are different kinds of satellite systems – the GPS was developed by the USA, and the GLONASS is Russian.”

Sure enough, I checked my settings and GLONASS was off. So I turned it on and limited testing suggests that it may now be faster to pick up a satellite. Time will tell, as will experience with the second Edge 25 that’s in the post for my son to use…

Some more reading suggests that using GLONASS and GPS together may affect battery life but could also improve accuracy. If satellite lock-in is still slow, then a master reset may be required. To reset the Edge 25:

  1. Power on the device whilst holding the two right-side buttons down.
  2. Release the top button when you hear the first beep.
  3. Release the bottom button when you hear the second beep.

Garmin Edge software version as viewed in Garmin ConnectI also upgraded the firmware (unfortunately breaking the rule of only changing one thing at a time when troubleshooting tech…) which got me thinking “what firmware did I have before?”. It seems the way to tell this is to view an activity in Garmin Connect, where the details of the device used to upload the data shown on the right-hand side.

Recovering data when the Zwift iOS app crashes whilst saving an activity

This content is 8 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

One of the most popular posts on the blog at the moment is about recovering data when a Garmin cycle computer crashes whilst saving an activity. It’s great to know that my experience has helped others to recover their ride data and I’m hoping that this post will continue in the same vein… but this time it’s about Zwift.

You see, earlier this week, I decided to try out the new Zwift app for iOS. It’s much easier to use my iPhone than to take a PC out to the garage and use a mobile app as a bridge between the turbo trainer and the Wi-Fi network. Instead, it’s all taken care of in the app.

Unfortunately, after an hour on the trainer, I went to end my ride and Zwift told me it couldn’t log me in (and refused to let me in on the iPhone until I forcibly closed the app).  Logging in on another device told me that partial ride data had been captured for the first 10 minutes but that was it.  I wasn’t happy and my usual petulant self resorted to a whinge on Twitter, to which I was really surprised to get a reply from the team at Zwift:

A few minutes later I logged a support call and was directed to some advice that helped me recover the .FIT file created on my device by Zwift:

If you’re riding on iOS, you can reach your .fit file through iTunes.
1. Plug your device into your computer and open up iTunes.
2. Click on your device in iTunes, then click “Apps” and scroll down to the “File Sharing” section.
3. You should see Zwift listed, and it should have a “Zwift” folder. Click that, and then click “Save To” and save it to a location of your choice.
4. Find the saved Zwift folder, and copy the fit file out of the Zwift/Activities folder.

After this, I could upload the .FIT file to Strava (though not to Zwift itself… apparently this is “a highly requested feature” and “as such, [Zwift are] exploring adding it in the future”):

Turbo trainers, Zwift and other such things

This content is 8 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

A few weeks ago, with Summer turning to Autumn, the wind getting up and the sun going down, my thoughts turned to Winter cycling.  I’ve been considering getting a turbo trainer for a while now and I originally ordered a Jet Black Z1 Fluid Pro until I saw a smart trainer on offer at Wiggle for about £85 more than the “dumb” fluid trainer I was going to get… added to which I got nearly a tenner’s cashback via TopCashback

Bianchi C2C Via Nirone mounted on Tacx Vortex smart trainer wit Zwift running on a Windows PCThe trainer I’ve gone for is a Tacx Vortex and it’s proved pretty easy to set up.  Ideally I’d use a spare wheel with a trainer tyre but I don’t have one and my tyres are already looking a bit worn – I may change them when the bike comes out again in the spring, meaning I can afford to wear them out on the trainer first!  All I had to do was swap out my quick release skewer for the one that comes with the trainer and my bike was easily mounted.

Calibration was a simple case of using the Tacx Utility app on my iPhone – which finds the trainer via Bluetooth and can also be used for firmware upgrades (it’s available for Android too). All you have to do is cycle up to a given speed and away you go!

I found that the Tacx Utility would always locate my trainer but the Tacx Cycling app was less reliable. Ultimately that’s not a problem because I use the Zwift virtual cycling platform (more on that in a moment) and the Zwift Mobile Link app will allow the PC to find my trainer via Wi-Fi and Bluetooth.  There is one gotcha though – on the second time I used the trainer I spent a considerable time trying to get things working with Zwift. In the end I found that:

  • The Tacx apps couldn’t be running at the same time as Zwift Mobile Link.
  • My phone had a tendency to roam onto another Wi-Fi network (the phone and the PC have to be on the same network for the mobile link to work).
  • My Bose Soundlink Mini II speakers were also interfering with the Bluetooth connection so if I wanted to listen to music whilst cycling then a cable was needed!

I’m guessing that none of this would be an issue if I switched to ANT+ – as my Garmin Edge 810 does. The trick when using the Garmin is to go into the bike profile and look for sensors.  Just remember to turn GPS off when using it on a stationary bike (or else no distance is recorded). Also, remember that:

“[…] when doing an indoor activity or when using devices that do not have GPS capability, the [Garmin Speed and Cadence Sensor] will need to be calibrated manually by entering a custom wheel size within the bike profile to provide accurate speed and distance.” [Garmin Support]

[Related reading: Bike wheel circumference and its effect on recorded distance]

And, talking of ANT+ – one thing I couldn’t work out before I bought my trainer was whether I needed to buy an ANT+ dongle for Zwift? Well, the answer is “No”! as the Zwift Mobile Link app works beautifully as a bridge on my trainer – it’s worth checking out the Zwift website to see which trainers work with the platform though (and any other gear that may be required).

I’ll probably write another post about Zwift but, for now, check out:

In the meantime, it’s worth mentioning that I started out riding on a 14 day/50km trial. I was about to switch to a paid subscription but I found out Strava Premium members get 2 months’ Zwift free* and, as that’s half the price of Zwift, I’ve upgraded my Strava for a couple of months instead!

So, with the trainer set up in the garage (though it’s easy to pop the bike off it if we do have some winter sunshine), I can keep my miles up through the Winter, which should make the training much, much easier in the Spring – that’s the idea anyway!

*It now looks as though the Strava Premium-Zwift offer has now been limited to just November and December 2016 – though I’m sure it will come around again!