Friday, October 18

ZHR’s Background and Ethos

In 2015, with a series of test races, I set out to create a different type of racing. Where it mattered not whether one had a power meter or riding on zPower, whether they were Cat A neo-pros or Cat D fighters. I wanted to make racing as accessible as possible for everyone not only to enter but also to win, without the need to jump through various hoops to be allowed at the start line. This led me to create the original Zwift Handicap Race.

ZHR then developed into a philosophy of creating events of a different mould, many of which have been replicated by other organisers. On top of the handicap time trials, we’ve had three Grand Tours, mass-start time trials, the first Zwift group training rides, underground racing, the group handicap races that became the Hare & Hounds, races that cater specifically to climbers, endurance training rides, the Mountain Goat race on custom courses, the Man vs Mountain race where Cat A & B took a longer route to the finish than Cat C & D, Ladies-only races (long before there were any ladies’ teams), endurance sub-2w/kg group rides, Clydesdale racing, the 100km Audax leaderless rides, a social Weekend Group Ride, and Masters age-group racing. 

I've pushed the boundaries of whatever technology was available to me but I'm no coder - it's thanks to Zwift HQ and the team behind ZwiftPower that make it possible for me to think up new challenges. I’ve had to limit the events I host, where it would be too much work or impossible to run them, e.g., Elimination, Points, team time trials, relays, nationality-based races, stage racing, and more group rides across all abilities. Sometimes, changes in the setup of Zwift or ZwiftPower means that it is no longer possible to run an event, unless I can modify it.

FAQs

Does ZHR have a racing team? 

We do - Team ZHR. For me as an organiser, it’s about creating rides for riders; as a racing team, it’s about fun, inclusivity, support, and being more like a community cycling club. Always open, all levels and ages welcome, regardless of gender. We don’t have a women-specific team (yet!) but Cassie is our team captain.

Why don’t ZHR races require heart rate monitors (HRMs)?

Heart rate is highly individual, so nobody is capable of saying whether a rider’s rate is high or low; I’ve trained riders whose max heart rate was 140bpm, with others warming up at 180bpm. Even with a consistent picture of data across various events, heart rate can vary wildly from day-to-day due to environmental conditions, illness, fatigue, overtraining, coffee, asthma inhalers, adrenaline, anxiety, etc. As an organiser, requiring a rider wears a HRM would tell me nothing other than they were alive; it adds another barrier for riders and, besides, it can be easily cheated to simulate a specific heart rate.

Why does ZHR allow zPower riders?

Contrary to popular myth, they are not cheats and their power does not necessarily read high. Yes, it is more unpredictable and can result in unreliable data, but a blanket ban is overkill and I will look at riders’ performance on a case-by-case basis. Not everyone has the money to buy a trainer specifically for Zwift, making do with whatever they have at hand; requiring them to buy one would be another barrier. I believe that by encouraging such riders to join the racing community, they will become hooked and eventually invest in a new trainer; this has happened on numerous occasions since ZHR’s inception in 2015.

What about transparency?

While I believe that racing for prize money should have as many checks as possible, this can only be truly achieved when racing live. ZwiftPower has gone a long way to eradicating to most obvious forms of cheating but power meters can be skewed, even if using two different sources; HRM signals can be hacked; ANT+ signals can be simulated; weigh-ins can be cheated, even when captured on live video. So, as determined cheats will find a way to gain an advantage and there’s no way of either knowing this or stopping them from entering a race, I made the decision in 2015 to open up racing to as much of the community as possible, rather than limit it by placing numerous barriers for riders to clear.

Why don’t ZHR races have Zwift results appear at the end?

Zwift’s results are flawed because they allow riders to enter the wrong category or group, cheats are allowed to prosper, no rules can be applied to them, and organisers have no control whatsoever over them. This is especially critical in ZHR races, which are not standard mass-start events where categories don’t matter. Using ZwiftPower as the results service means I can enforce race rules, apply and remove DQs, manually amend results, set up leagues, and stop cheats from posting screenshots on Strava bragging how they’re such great racers.

Why doesn’t ZHR have more group rides?

ZHR is just me. Although volunteers have helped with rides in the past, I’m always on the lookout for people to lead regular rides. As a cycling coach, I’ve had to give up Zwift rides because of new sessions and classes, or been unable to take over those run by volunteers when they had to give them up. I would love to host group rides every day of the week and across different timezones but there’s only so much riding I can manage! If you’re able to lead a regular ride, please do contact me.

Sunday, February 4

Joining the ZHR racing team

As you may know - and it might be the reason you are reading this - I've set up a separate discussion group for riders on the Team ZHR racing team, to discuss all matters related to racing on Zwift: tactics, strategy, teamwork, etc.

The group is only for those on Team ZHR, so here is a short guide on how to join the team on ZwiftPower.

1 - Log on to your ZwiftPower account and select the Teams section



2 - Scroll through the list of teams or search for ZHR; then click on the hyperlink name to take you to the team page



3 - Here you can see the team's riders and their race results but also the link to join the team






4 - Information on the team's ethos, rules, etc., and confirm that you wish to join Team ZHR.







5 - That's it! Your ZwiftPower account will register your team choice and ZHR will appear next to your name in the results of any races and rides. You can only belong to one team, so this will get overriden if you should choose to join another.

Tuesday, January 16

Zwift ID and Registration

I've been asked a few times about how one goes about finding their Zwift ID, necessary for the ZHR Masters League registration; a few people have been giving Chris the wrong number. Here is a step-by-step guide, along with finding out whether or not you've registered and accepted ZwiftPower's data storage and sharing conditions.

Step 1 - Log in to your ZwiftPower account (if you don't have one, register!)



Step 2 - Click on Profile to your...profile!



Step 3 - Click on Settings to...guess what, see and change your settings!



Step 4 - See your Zwift ID and Registration status, and change FTP, details, timezone, etc.

Rules for ZHR Masters League

This applies to the ZHR Masters League every Tuesday - not the ZHR Masters Weekender
The full rules and Age categories are listed in the event description, as well as in the Zwift Masters Facebook Group.
  • You must be registered with ZwiftPower and have agreed to the conditions of data storage & sharing. Failure to do so will see you filtered out from the final results. This is separate from registration with Chris O'Hearn via the Google form.
  • If you see REG next to your name in the list of Filtered names, then you haven't done so and you won't be reinstated even if you register after the race.
  • You must add ZHR and your Age Category to your name before joining the race in the format of ZHR (X), e.g., John Smith ZHR (C). Again, failure to do so will see you filtered out from the final results.
  • If you see DQ next to your name in the list of Filtered names, then you didn't do so - just a letter will not suffice - and you won't be reinstated.


Sunday, October 29

Why is my data not showing in ZwiftPower?

Have you ever checked ZwiftPower for your results and thought: where's my data?

Missing power data for some riders













In short, this is what you need to do to avoid this from happening:
  1. Create an account within ZwiftPower
  2. Link your ZP account to Strava
  3. Make your Strava files public so that ZP can read them
  4. Link your Strava account to Zwift
  5. Make sure Zwift successfully uploaded the .fit file to Strava
If your name is not hyperlinked (in blue) like those in the screenshot above, you will need to complete one or more of the five steps above. There are other possibilities, such as a glitch with Strava, ZwiftPower, Zwift itself, or your connection.

There is one other possibility, where you continue to ride long after the event has finished. There is an automated process that picks up the data from Strava; if you keep riding for too long, you power file won't uploaded and won't be seen in the results. Some organisers will manually rescan Strava but, if you want to keep riding, it's best to save your workout in Zwift and start a new session.

Saturday, January 7

Zwift - using Discord for voice and text chat

Until Zwift set up their own voice chat facility, I've tried to encourage riders to use Discord. It's free and relatively easy to set up; however, some have had difficulties with their microphone and/or audio, so I've put together this step-by-step guide for using Discord on the iPhone (it may differ on Android) but it should also be similar for your PC.

Step 1 - download the free App to your phone

Step 2 - join the ZHR server on Discord: discord.gg/bVURRmG and enter your details and nickname

Step 3 - you should see this welcome screen, which automatically shows you if any of your friends are online. Various options are available but, for our purposes, click on the top left icon, with the three horizontal bars. 















Step 4 - you will be taken to the list of chat servers that you have joined. In my case, I've joined the ODZ server as well as ZHR. You should see ZHR's server if you used the invite link in step 2. Click on the ZHR icon to take you to our server.















Step 5 - you will see Text Channels and Voice Channels. Text Channels allow you to send typed messages just as if you were in Zwift, FB or mobile. The Voice Channels are divided into different chat rooms; the General channel is your main "room", with Groups A-F used for Hare & Hounds or events where there are separate groups. Also useful to head in there if you want to chat with just a few riders, not the whole group. Click on one of the Voice Channels. 











Step 6 - you will be asked if you want to connect to this Voice Channel. Click on "Connect to Voice"  

















Step 7 - you are now connected to the Voice Channel, in this case the General Channel. You can also send text messages from here. If you don't see the "Push to Talk" button, don't worry, I'll come to that. On the bottom row you have "Disconnect" to take you out of the Voice Channel, "Voice Settings" that I will explain next, the microphone icon that allows you to mute, the headphones icon that allows you to stop audio, and the speaker icon on the bottom right that I will explain later. Click on "Voice Settings". 










Step 8 - if it's not already set as default, please change Input Mode to "Push to Talk" so that we only hear you when you want us to; otherwise, we hear everything...all the time! Output Volume is up to you, I need to set it on max to overcome the noise of the trainer and music. Switch on all the Voice Processing options, they help with clarity and stability. Click on "Close" to go back to the Voice Channel (step 7) and click on the speaker icon in the bottom right corner.











Step 9 - select from where you would like to hear the audio. I prefer iPhone, which means headphones, but you can set it so that it comes through the iPhone's speaker. If you have headphones with a microphone built-in, I suggest clicking on the iPhone option. If not, you'll have to use the phone's microphone (just like making a call), so you may as well use the speaker. NB - I've found the headphones to be much clearer than the speaker and with better volume; try it out, see which you prefer.

ZHR - now more than just a handicap race

In December 2015, with a series of test races, I set out to create a different type of racing, where it mattered not whether one had a power meter or whether they were Cat A neo-pros or Cat D fighters, and to make it as accessible as possible for everyone to not only enter but also to win, without the need to jump through various hoops to be “allowed” to be at the start line.
It has since developed into a philosophy of creating races of a different mould: in the past twelve months, we've had three Grand Tours, mass-start TT races (which I've brought back as Contre La Montre), the first training rides on Zwift, the first race over the Mountain the day after it opened (we had over a hundred riders, which was a lot back then), underground racing, and the group handicap race that evolved into the Hare & Hounds; now we also have a race for climbers (Up & Down), a fortnightly endurance ride, a weekly sub-2w/kg ride, a Weekend Group Ride and the new Great Watopian Mountain Goat Road Race.
I've pushed the boundaries of whatever technology was available to me but I'm no coder - it's thanks to Zwift HQ and the team behind ZwiftPower that make it easier to think up new challenges.
This is the current line-up of rides and races that I host. Find us on Facebook for more details!

Thursday, November 3

Brexit court defeat for UK Government

Whether you are pro or anti Brexit, this is the correct decision. To have it otherwise would see this country ripped apart like at no time since the English Civil War. The rule of law MUST be upheld, even in the face of 27% of the UK who will now complain about "democracy".
This isn't just about the benefits or otherwise of the European Union, this is about who we want to be as a nation: the multi-cultural, international hub of the world that everyone likes (except maybe Robert Mugabe) or a nationalistic and xenophobic inward-looking quasi-dictatorship. Look at history, at nationalistic governments - when did they ever turn out well for its citizens? Many will say "oh, you're taking it to the extreme, it'll never happen here." I'm sure that's what they said in Germany circa 1928, in Srebrenica, in Zimbabwe, in Rwanda, in the numerous military junta in Latin America, in a Trump-led USA (God help us all!)...
I don't know who is advising this government but the constitutional law is very clear and, in 2010, the law declared that all referenda could be at best advisory, due to Parliamentary sovereignty. They can appeal all they want but this is a legal decision, not a political one.
And, when MPs come to vote on whether to commit suicide - sorry, I mean trigger Article 50 - I hope they and the general public remember this: they are NOT there to represent the views of their constituents but their best interests and those of the country at large. Do teachers do what the children in their care want them to do? Do doctors just go with what the patient wants, regardless of the health implications? No, they look after the best interests of those in their care.
One of two things is happening within government: either the lunatics have taken over the asylum and are looking forward to ditching environmental regulations, labour legislation, human rights, scrapping the NHS, ditching benefits entirely, etc...or this was part of Theresa May's grand plan: to say "I did all I could but the law is the law, it must be respected whether we like it or not". I really hope it's the latter because the former doesn't bear thinking about.

http://www.bbc.co.uk/news/uk-politics-37857785

Sunday, May 8

Giro di ZHR


Giro di ZHR - a twist on the stage race format!

The winner of the coveted Maglia Rosa will be the rider with lowest aggregate time over the next three ZHRs. Qualifying events:

There will be separate male and female categories; depending on numbers, there will be further categories based on weight: 

  • 54 kg and under
  • 55 to 64 kg
  • 65 to 74 kg
  • 75 to 84 kg
  • 85 to 94 kg
  • 95 kg and over
For future ZHR Grand Tours, it may be possible to have age categories too.

Saturday, May 7

Zwift racing and training rides

Zwift Handicap Races and The Richmond Rides kick off again on Thursday 12 May - are you ready?


Saturday, March 19

ZHR Special Edition: Watopia Mountain

IMPORTANT INFO
• Please add ZHR after your name
• Race distance is 1 full forward lap of the new mountain route: https://www.strava.com/segments/11597764
• Please select the correct Flat course option
• Kit - wear whatever jersey you like
• We are on Discord: https://discordapp.com/invite/0noIBY1G06dYFwWT
• Add ZHR when you save your session to Strava
• Please join our Strava Group: https://www.strava.com/clubs/zhr1

DIRECTIONS
Good news is that you only need to make one manual turn:
* Select the Flat course option after login
* Line up at the Forward start line
* Set off with your group at your allotted time
* After the first underwater tunnel you will come to a junction (see photo below)
* Press the left arrow on your keyboard or left turn on your mobile app
* No further turns are required
* Keep riding until you cross the finish line


This is where you need to make the only manual turn, if you selected the Flat course:



I'll use Zwift chat to give you the GO GO GO but, in case of any problems, please use an online clock such as www.time.is and set off at your allocated start time. Alternatively, you can set up your own personal web countdown timer, e.g., http://www.webcountdown.net/ - once set up, you don't need to remember your start time in the heat of the moment - just watch the timer hit zero. When you set it up, you get a unique URL for your timer - just save it to your Bookmarks/Favourites and recall it on race day.

GROUPS (subject to late additions):







Saturday, February 27

Zwift Handicap Race

If you're not on Zwift yet, check it out: www.zwift.com

In case you don't have a Facebook account, I organise the now twice-weekly Zwift Handicap Races. Here are some further details:

NEW RIDERS
Please supply me with your best 3-lap time for Reverse Watopia Hills (Strava segment: https://www.strava.com/segments/10825706) so that I can calculate your handicap and start time. Otherwise, your 3-lap Watopia or single lap would be sufficient. 

NOT-SO-NEW RIDERS
Your handicap for subsequent races will be based on the fastest of your previous three race times. You only need to indicate that you are “Going” to that week’s race and I will include you on the start list.

IMPORTANT INFO
• Add ZHR after your name, essential for timings
• Race distance is 3 laps of Watopia Reverse
• Please select the "Prefer Hills" course option
• Kit - wear whatever jersey you like
• TT bikes only, please
• We are on Discord: https://discordapp.com/invite/0noIBY1G06dYFwWT
• Please join our Strava Group: https://www.strava.com/clubs/zhr1

DESCRIPTION
This is a race with a difference: all riders will be given a time handicap so that everyone has a chance to win. The handicaps will work so that, in theory, everyone arrives at the finish line more or less at the same time, whatever your ability or FTP. This is an event to bring everyone together in a more inclusive race, whether they are ladies, sub 2 W/Kg, Cat A, etc. 
The slowest rider will set off first; the quickest rider chases everyone down. I will set riders off at timed intervals and I will post in advance a list of start times, so you won't have to hang around too long if you're a faster rider. Ride until you go past the start/finish banner, then to a u-turn (using the app or the down arrow key on your computer) and roll up to the reverse start line. Don't cross the line until your start time, as I use the 3-lap times on Strava for timings.
I'll use Zwift chat to give you the GO GO GO but, in case of any problems, please use an online clock such as www.time.is and set off at your allocated start time. Alternatively, you can set up your own personal web countdown timer, e.g., http://www.webcountdown.net/ - once set up, you don't need to remember your start time in the heat of the moment - just watch the timer hit zero. When you set it up, you get a unique URL for your timer - just save it to your Bookmarks/Favourites and recall it on race day.

RESULTS
The winners will be the first across the line and the fastest time overall. There will also be special mentions, especially for the most improved riders.
Race results will be posted as soon as possible on the ZHR Facebook page, followed by a video of all the finishers as they cross the line.
New Riders will have an asterisk by their result to indicate that their handicap may have been inaccurate, whether too lenient or too harsh.

Saturday, November 14

Paris





The terrorism in Paris isn't about religion, nothing to do with Islam (which strictly forbids such acts) and nothing to with countries or cultures; this is about power, inciting violence against muslims (the very people they purport to represent) in an effort to increase the numbers of radicals to join their cause.

Do not play into their hands by seeking retaliation against muslims, immigrants, refugees, Syria, etc. If you do, you become as much a terrorist as these scum, as you're helping them achieve their agenda.




Sunday, September 27

Blast from the past

While having a clear out at home, I found a couple of old cycling magazines from six years ago that I'd kept...well, because I was in them! 

I was interviewed in 2009 by Cycling Weekly for its monthly Cycling Active magazine and its Health & Fitness for Cyclists Winter Riding Guide, where they wanted to encourage cyclists to make the most of the winter by joining indoor cycling classes from which they would benefit, i.e., not aerobics on a bike! At the time I had only just got into coaching as a profession after leaving my Civil Service desk job, so this article was before my classes became even more specific, with better and seamlessly mixed music. 

The gym studios didn't have power meters back then and, indeed, most places still don't but Cassie and I have our own Wattbike at home, so we can transfer our applied training knowledge that we know works in practice and transfer it to our classes, regardless of any metrics; HR monitors are good, power meters even better, but what makes a great coach stand out is how they engage you beyond the numbers. 

Anyway, although it makes me cringe - I'm not one for self-promotion, letting the quality of my work do the talking - here is the interview with me in Health & Fitness for Cyclists, which was then used (with added details) in Cycling Active about training-specific indoor cycling in general:




Monday, September 21

Revised class schedule

Within a few months of Cassie becoming a self-employed coach/PT/instructor like me, she has already gained quite a few regular classes (as well as coaching and PT clients) and we've made a few class swaps between us.

So, this is our current combined weekly schedule, maybe you can join us:

Monday
0700 - Bannatyne's Grove Park (Rob)

Tuesday
0930 - Cadence Performance (Rob)
1130 - Cadence Performance (Rob)
1830 - Bannatyne's Grove Park (Rob)
1915 - Calso Health & Fitness (Cassie)
1930 - David Lloyd Kidbrooke (Rob)

Wednesday
0645 - David Lloyd Kidbrooke (Cassie)
0700 - Bannatyne's Grove Park (Rob)
1900 - Nuffield Bromley (Rob)

Thursday
0700 - Cadence Performance (Cassie)
1000 - Bannatyne's Grove Park (Rob)
1945 - Nuffield Bromley (Rob)

Friday
0700 - Bannatyne's Grove Park (Rob)
0915 - Nuffield Bromley (Rob)
0935 - David Lloyd Kidbrooke (Cassie)
1815 - Bannatyne's Grove Park (Rob)
1900 - Cadence Performance (Cassie)

Saturday
0900 - Cadence Performance (Rob)
1000 - Cadence Performance (Rob)
1000 - David Lloyd Kidbrooke (Cassie)

Sunday
0900 - Cadence Performance (Cassie)
0900 - Nuffield Bromley (Rob)
1000 - Cadence Performance (Cassie)
1000 - Nuffield Bromley (Rob)

Friday, January 2

Big Brother meets Snake-Oil Salesman

Have you seen the TV ad for the latest scam from 23andme.com? It's as bad as the "blood type diet" bollocks.

Although previously banned by the USFDA, because DNA can't predict, e.g., the likelihood of heart disease, they are suggesting you can make health decisions based on DNA while the small print says "for informational purposes only", i.e., it's useless.

Talking of small print, I read a review on Amazon that says it better than I could:

"the fine print is that, even if you decide to opt-out of their research program and don't give them any "Self-Reported" information, they still sell their partners more than enough data to connect your name and location (among other things) to your genetic information. For instance, they collect your "Web Behavior Information" including your IP address, operating system, your ISP, browser type, cookies, anything you mention in your emails to customer support, and worst of all: web beacons. These are special cookies that track all of your browsing history. A cookie from Facebook can instantly give 23andMe access to your FB profile name. Any profile picture you post on 23andMe can be downloaded by an app developer. App developers are given access to your traits. How many people in a specific zip code of a small town have 1) red, curly hair 2) are good at sprinting 3) have bad teeth 4) poor memory 5) and diabetes? All of this data -- combined with your "web behavior and genetic information -- makes it incredibly easy for any app developer (or drug company) to identify you (even if the developer (technically) only has access to your "anonymous" id number). It is especially easy to identify males who have some sort of relatively uncommon disease. Overall, 23andMe's privacy FAQ is very misleading, and possibly illegal."


Wednesday, December 10

I wanted to be Darth Vader

OK, I'll be honest here: I always thought Darth Vader was the coolest character in Star Wars. 

Cooler even than the smooth Han Solo and waaaaaaay cooler than Luke Skywalker. 

And that was before he became a reformed man in Return of the Jedi.

When I saw the first film (Episode IV - A New Hope), I tried using the Force - I was only seven! - but to no avail. 

Anyone else?



Sunday, November 2

Patience & Power

I'm a firm believer in not learning something unless you intend to use it - why waste energy researching stuff you'll never put into practice? - so I never really got into the nitty-gritty of iMovie until I was invited by Rick Goodchild to present a ride at the Ride For Life 12-hour indoor cycling event in aid of Cancer Research UK. 

Always one to bite off more than I can chew, I didn't want to just have just some background scenery but something that reflected the mood of each track. Then I had several brainwaves at once (my head hurt trying to cope!): I'd use a heartwarming clip that I saw ages ago about a man overcoming all odds to walk again; use interviews with cancer survivors during the recoveries; and have an intro similar to the Make Poverty History campaign, where each click of the fingers symbolised the death of a child.

It took some work, and a very steep learning curve, but this was the ride I presented. I hope you enjoy the ride and that you can be there at the next Ride For Life in 2015.


Can't see the video? Click here!

Thursday, October 30

Metafit cancelled this week

Unfortunately, the Metafit session scheduled for this Saturday, 1 November, in Sutcliffe Park is cancelled. 

Normal service will be resumed next Saturday, we hope to see you then.

Monday, October 13

Metafit

Those of you who follow me on Facebook may already know that Cassie and I have started running Metafit sessions every Saturday morning in Sutcliffe Park, Kidbrooke. 

Created by a former Royal Marine Commando, Metafit looks to burn fat by working big muscle groups with simple, unchoreographed bodyweight exercises in high intensity intervals. There are many copycat workouts but none compare to the  original.

It's difficult to describe but you can find out more on our Facebook page or, better yet, join us for a FREE taster session!