<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bikes and Code</title>
	<atom:link href="http://warrentaylor.ca/feed/" rel="self" type="application/rss+xml" />
	<link>http://warrentaylor.ca</link>
	<description>Thinking, actions and related topics</description>
	<lastBuildDate>Wed, 07 Dec 2011 23:03:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>New language? Here is your first assignment in it.</title>
		<link>http://warrentaylor.ca/2011/12/07/new-language-here-is-your-first-assignment-in-it/</link>
		<comments>http://warrentaylor.ca/2011/12/07/new-language-here-is-your-first-assignment-in-it/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 23:03:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://warrentaylor.ca/?p=332</guid>
		<description><![CDATA[So you know a handful of programming languages and now need to learn another one? Interesting. One of the most important things when learning a new programming language is to have a couple of small programs in mind that you can implement. You don&#8217;t learn a language by reading about it, though that helps significantly. [...]]]></description>
			<content:encoded><![CDATA[<p>So you know a handful of programming languages and now need to learn another one? Interesting.</p>
<p>One of the most important things when learning a new programming language is to have a couple of small programs in mind that you can implement. You don&#8217;t learn a language by reading about it, though that helps significantly. Also, you don&#8217;t learn a language by reading code, though once you have a handle on the syntax and semantics, this is invaluable to improving. You learn a language by writing code in it, running the code and debugging the code.</p>
<p>You don&#8217;t jump into a new language and write a dependency injection framework or build VisagePamphlet, the new killer social media application. You need to write a few small programs that you can personally validate are more or less correct with a test suite or simple manual execution.</p>
<p>The choice of what to write is kind of tricky, so here is what you should do : </p>
<p><strong>Implement a <a href="http://en.wikipedia.org/wiki/Brainfuck">Brainfuck</a> Interpreter</strong></p>
<p>WHAT.</p>
<p>If you have never attempted this, it might seem kind of insane, but it&#8217;s actually far less difficult than you may imagine. The language is so tiny that a reasonable implementation in any current mainstream language is going to be under 100 lines of code. But more importantly, this little program you are going to write requires:</p>
<ul>
<li> variables</li>
<li> loops</li>
<li> if/else</li>
<li> switches</li>
<li> possibly recursion</li>
<li> thinking about types (if applicable)</li>
<li> string manipulation</li>
<li> IO</li>
</ul>
<p>But this has an additional side benefit as well, you have to write Brainfuck programs to exercise and test out your new interpreter. This in and of itself is a challenge due to the limited features available in the language. In addition, once your test programs are working, there are a host of programs available on the Internet which you can download and throw at your interpreter.</p>
<p>Finally, depending on how deep you wish to go, this program is now an excellent launchpad for future experimentations into the language you wish to learn. Write something so you can dump the memory of the Brainfuck program. Add another pass to verify the program is valid before running it.</p>
]]></content:encoded>
			<wfw:commentRss>http://warrentaylor.ca/2011/12/07/new-language-here-is-your-first-assignment-in-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2011 Racing Season Recap</title>
		<link>http://warrentaylor.ca/2011/11/28/2011-racing-season-recap/</link>
		<comments>http://warrentaylor.ca/2011/11/28/2011-racing-season-recap/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 23:36:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bikes]]></category>
		<category><![CDATA[cycling]]></category>
		<category><![CDATA[racing]]></category>

		<guid isPermaLink="false">http://warrentaylor.ca/?p=337</guid>
		<description><![CDATA[My best season so far. To Summarize: 1st Spring Series Murchie Road Race (C) 1st Devo Stage Race Criterium (C) 2nd Devo Stage Race Overall (C) 1st Random Coastal Thursday Nighter (B) 4th Random Coastal Thursday Nighter (A/B) Couple of other Top 5 (B) Several Primes (B) Upgrade to Category 3 Outside of the palmares [...]]]></description>
			<content:encoded><![CDATA[<p>My best season so far.</p>
<p>To Summarize:</p>
<ul>
<li>1st Spring Series Murchie Road Race (C)</li>
<li>1st Devo Stage Race Criterium (C)</li>
<li>2nd Devo Stage Race Overall (C)</li>
<li>1st Random Coastal Thursday Nighter (B)</li>
<li>4th Random Coastal Thursday Nighter (A/B)</li>
<li>Couple of other Top 5 (B)</li>
<li>Several Primes (B)</li>
<li>Upgrade to Category 3</li>
</ul>
<p>Outside of the palmares though, there are some important observations I can make about how this season turned out.</p>
<p><strong>I am a sprinter</strong></p>
<p>This was known, I think. I did not properly appreciate it though. The powertap says I&#8217;m pushing 17.5 W/Kg for 5 seconds, 15.8 W/Kg at 10 seconds and about 11.4 W/Kg at 20 seconds. It falls off pretty hard from there, but it appears that that is enough of a jump to get a gap on the vast majority of Cat 3/4 racers around here.</p>
<p>Of note though, I need to be somewhat rested. If the pace ramps up, I can jump at the end, but if the race has a regular sustained high power section, my legs will be cooked long before the end. The Tour de White Rock and the WTNC out at UBC are examples of circuits that I have no real hope of ever sprinting at.</p>
<p><strong>I can read races</strong></p>
<p>This made me happy. I&#8217;ve kind of been a slow developer at this sport, which roughly translates into that I raced a lot before I ever saw the front end of a bike race. But now that I&#8217;m confident enough to get up there, I&#8217;ve been fairly decent at picking important breaks and when to make decisive moves.</p>
<p>My win in the Murchie Road Race came after watching a bunch of breaks come back due to the attacker sitting up, not the field speeding up. It was wet and cold and the field was sad and miserable. I attacked as a cross headwind turned to a cross tailwind then spent 20 minutes alone at the race average speed and didn&#8217;t get caught.</p>
<p>In two different races I correctly picked very serious and dangerous breaks and got into them. The first, the Devo Stage Race road race, I hung with the break until a couple of km to go, but stayed away. The second, in Delta, I burned far too many matches in my 1 lap chase to bridge across the 10-12 second gap and got dropped from the break after 4-5 more laps. That break wasn&#8217;t caught until 3 to go. Arguably, if I hadn&#8217;t been weak or was able to help longer, it might have stayed away.</p>
<p>Lots of times I attacked at the wrong time, followed the wrong wheel or just plain didn&#8217;t have the legs, but I felt that my ability to read the races has gotten to the point that I can call it a strength. </p>
<p><strong>I&#8217;m not terrible at Time Trials</strong></p>
<p>I&#8217;m not great at them either though. Ottawa&#8217;s regular TT series taught me how to ride a time trial, so despite not having a huge threshold or anything, I know how to suffer. I placed in the top third of the two TT&#8217;s I raced this year, both in stage races.</p>
]]></content:encoded>
			<wfw:commentRss>http://warrentaylor.ca/2011/11/28/2011-racing-season-recap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3 races 2 days 1 upgrade</title>
		<link>http://warrentaylor.ca/2011/04/10/3-races-2-days-1-upgrade/</link>
		<comments>http://warrentaylor.ca/2011/04/10/3-races-2-days-1-upgrade/#comments</comments>
		<pubDate>Sun, 10 Apr 2011 19:08:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bikes]]></category>
		<category><![CDATA[racing]]></category>
		<category><![CDATA[springseries]]></category>

		<guid isPermaLink="false">http://warrentaylor.ca/?p=325</guid>
		<description><![CDATA[That about sums my weekend up. This post is going to be long, so grab a beverage and relax. Race 1 &#8211; Criterium Saturday morning started out with a 35 minute flat criterium. This would be my first crit since August and was shocking. The few road races and most of the riding I had [...]]]></description>
			<content:encoded><![CDATA[<p>That about sums my weekend up. This post is going to be long, so grab a beverage and relax.</p>
<p><a href="http://connect.garmin.com/activity/76731111">Race 1 &#8211; Criterium</a></p>
<p>Saturday morning started out with a 35 minute flat criterium. This would be my first crit since August and was shocking. The few road races and most of the riding I had done thus far had completely not prepared me for a criterium.</p>
<p>It was hard and fast and by the halfway point the field had been whittled down from roughly 35 starters to a group of fifteen. Other attacks went out of this group but with 15 minutes to go it was pretty clear that this was going to be the group for the finale. </p>
<p>Of note, the final corner into the finishing &#8216;straight&#8217; (which was actually a gentle S curve), was tight, off camber and roughly 100m from the line. So hitting that corner in first or second was going to be critical.</p>
<p>With 5 laps to go, another hard acceleration shed the last couple of riders who were hanging on. With 4 laps to go, the pace slowed down a bit and I could recover. Since I had no desire to jockey with the field on that last corner, my plan was an 800m or so attack, right after corner 2, which was the first of 3 on the circuit that required some speed control.</p>
<p>Last lap, I was feeling pretty good and when the pace inevitably slowed around the start/finish, I accelerated to put myself in the top 5 for corner #2. A car on the course which I hadn&#8217;t seen due to my tailgunning position slowed the field further and I shot to nearly the front. Kind of unsporting, but I had committed before I saw the car, so whatever.</p>
<p>I came around the corner in about 4th position and when the three in front of me eased after the usual acceleration out of the corner I accelerated hard while staying seated. Quick look back several seconds later to see if there was an immediate reaction. Nope.</p>
<p>Coasted the next corner to get a few seconds of breather and sprinted hard again out of it. Ditto coming into the final straight. I heard yelling behind me as I rounded that last corner so I assumed the field was close. I stood and sprinted and no one came around me. 1 minute attack FTW.</p>
<p><a href="http://connect.garmin.com/activity/76803863">Race 2 &#8211; Time Trial</a></p>
<p>Uneventful. 7th overall. Of note, the official results had everyone down as 1 minute faster than they actually were. Not sure what happened there, but from the dozen or so that I sampled it was consistent so if the timing is wrong for everyone by the same amount? Meh.</p>
<p><a href="http://connect.garmin.com/activity/77049168">Race 3 &#8211; Murchie Road Race</a></p>
<p>64km, the furthest race for us &#8216;C&#8217; guys so far. Somewhere between 40 and 50 starters, with at least a couple of dozen who were not a part of the stage race. They would be a bit fresher and thus had implications for the GC, which I was now 2nd in. 1st in the GC was right behind me in the crit and over a minute up on me in the TT where he took second.</p>
<p>The race started out fairly sedate with the first lap being fairly uneventful. By the second lap, attacks were going fairly consistently with solo flyers and groups of two getting decent gaps from time to time. I participated in one, but with 50+km to go, it was too far for a two man break as far as I was concerned.</p>
<p>The field wasn&#8217;t reacting to these breaks as there were still several strong guys in the field so tiny groups weren&#8217;t worrisome.</p>
<p>Then, just before the halfway point it changed. Two guys, one of whom I knew to be strong, had a relatively serious gap. Then, three guys, including two from the same team* flew past the front of the field where I had been monitoring the situation. Two of the three I knew to be strong. </p>
<p>That meant potentially 5 guys off the front where three were capable of going the distance. Crap. I need to be in that break. </p>
<p>I jumped hard and 30 seconds later was at least holding steady with the group ahead and took a peak back to survey the damage. Moderate gap to the field and #1 on GC right behind me. Crap. Decision time here, I could sit up and attempt to drop the GC leader at some later point or I could work to try to get into the break and pretty much settle for 2nd. I took the latter option.</p>
<p>The bridge was hard and took us several minutes as the other 3 were also bridging and working on establishing the gap at that point. We did eventually hook up and at that point, seven of us were off the front. We would not see the main field again.</p>
<p>With two laps to go, I was pretty cooked. With a lap to go, I knew the next acceleration would be throwing me off the back. With a half lap to go, the acceleration came and I was the first to pop from the break. I probably could have hung on for another km or so, but there was no way I would go to the finish with the break. That said, our gap over the field was somewhere between two and three minutes so I figured I could limp in without falling through the field.</p>
<p>I did, 7th on the day and 2nd in the GC. That&#8217;s it for cat 4 for me, I&#8217;ve got the required upgrade points. </p>
<p>The wins and high placings were great, but what I think I&#8217;m most happy with is my reading of races this year. I correctly predicted good places to attack and recognized a winning break when it went up the road and buried myself to get into it. That&#8217;s experience I suppose, but it&#8217;s nice confirmation that I&#8217;ve got a solid base on the smarts of bike racing.</p>
<p>*Two from Escape Velocity, of note, NOT the guy in 3rd on the GC. This effectively meant that two teammates of a potential podium on the GC just guaranteed his top position would be 3rd. Not smart racing on their part. Bluntly, if they had worked with him to shatter the field, I probably would have been off the back.</p>
]]></content:encoded>
			<wfw:commentRss>http://warrentaylor.ca/2011/04/10/3-races-2-days-1-upgrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Murchie and Hypothermia</title>
		<link>http://warrentaylor.ca/2011/03/13/murchie-and-hypothermia/</link>
		<comments>http://warrentaylor.ca/2011/03/13/murchie-and-hypothermia/#comments</comments>
		<pubDate>Mon, 14 Mar 2011 01:43:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bikes]]></category>
		<category><![CDATA[cycing]]></category>
		<category><![CDATA[racing]]></category>
		<category><![CDATA[springseries]]></category>

		<guid isPermaLink="false">http://warrentaylor.ca/?p=307</guid>
		<description><![CDATA[Two years ago at River Road, driving rain and low single digit weather led to a hypothermic Warren. Yesterday at the Murchie Road Spring Series course, driving rain and low single digit weather led to a hypothermic Warren. As of Friday afternoon, the weather reports were calling for temperatures in the 4-6C range, rain and [...]]]></description>
			<content:encoded><![CDATA[<p>Two years ago at River Road, driving rain and low single digit weather led to a hypothermic Warren. Yesterday at the Murchie Road Spring Series course, driving rain and low single digit weather led to a hypothermic Warren. As of Friday afternoon, the weather reports were calling for temperatures in the 4-6C range, rain and southeast winds upwards of 30km/h. This was going to be awesome.</p>
<p>This particular race was a focus for me as this circuit will be used in the Devo stage race this year. I wanted to get out and race hard on the circuit once so I would know what to expect in early April.</p>
<p>From the finish line, the circuit went into a cross-headwind along a mildly rolling road for a couple of kilometers. A slight rise to a right turn then put you on a flatter stretch with a cross tail wind. Another right and another cross tailwind down the only real hill of the circuit. At the bottom of the hill, another right took us onto Murchie Road and several left and right corners before heading back to uphill drag to the finish line.</p>
<p>Before the race, I had expected a few things. The first, that an attack coming out of the long front stretch onto 0 avenue could be effective. Cross headwind to cross tailwind can stretch things out. Also, with a large part of the course being on some twisting roads, a break could well get out of sight. Finally, if the weather was particularly miserable, that would also bode well for the break.</p>
<p>Basically, I called it.</p>
<p>I had a couple of tactical goals for the race:</p>
<ol>
<li>Stay on the inside and out of the wind on the the long 240th Street stretch.</li>
<li>Jump across to and start a couple of breaks.</li>
<li>Stay in the top 10 as much as possible.</li>
</ol>
<p>By the time lap 4 (of 7, for a total of 56km) rolled around I had put in a few hard attacks and bridged up to a couple more. Nothing lasted for more than a couple of minutes. I was also thinking seriously of abandoning. My fingers were numb enough that taking a drink from the bottle wasn&#8217;t really possible anymore and the feet were numb so standing up and riding wasn&#8217;t really an option either.</p>
<p>Still short attacks went, guys getting a few seconds on the field and then drifting back. Basically no one was willing to face the long headwind alone and it appeared that the field was tired and miserable enough that the aggressive riders just wouldn&#8217;t get oraganized.</p>
<p>Three laps to go and I decided two things. One, I would attack on 0 avenue with a lap and a half, about 12km, to go. Two, after I was caught, at the first available opportunity I would head back to the car and call it a day.</p>
<p>Twenty more painfully cold minutes followed as we got to my planned attack point.</p>
<p>I came around the corner in about tenth place and put myself into the fast lane. When I was fifth in line I accelerated hard, about 200m before the right hander onto the downhill. I rounded that corner and took a look behind me to see what had happened, I definitely had a gap and someone was following me. This made me happy. I continued to pull hard, attempting to extend the gap before I rotated around.</p>
<p>Several seconds later, I glanced around again and realized I was alone. Oh. Crap.</p>
<p>The time trial started. I hit the wet, slippery corners at safe speeds and anywhere the road was good enough, I went down into the invisible aerobar position. I didn&#8217;t expect the break to last terribly long. But it just wouldn&#8217;t end. At the bell, with about 8km to go, I had a pretty sizable gap. After coming off the headwind stretch, I started trying to count the gap by glancing back every now and then. With half a lap, about 4km left to go including the downhill stretch I guestimated that I had a gap of somewhere north of 20 seconds. At this point I realized I had a very real chance of winning.</p>
<p>I pushed harder and checked my six out of most corners. The gap was coming down, but very slowly. Finally, after hours (20 minutes), I checked behind me one last time and sat up, lifted an arm and crossed the line a few seconds ahead of the sprint.</p>
<p>Solo, off the front for twenty minutes to a win. That&#8217;s easily my best race by a long shot. I&#8217;m over halfway to an upgrade now, that should be coming in the next handful of races I suspect.</p>
]]></content:encoded>
			<wfw:commentRss>http://warrentaylor.ca/2011/03/13/murchie-and-hypothermia/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>River Road</title>
		<link>http://warrentaylor.ca/2011/03/11/river-road/</link>
		<comments>http://warrentaylor.ca/2011/03/11/river-road/#comments</comments>
		<pubDate>Fri, 11 Mar 2011 06:18:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://warrentaylor.ca/?p=303</guid>
		<description><![CDATA[And so the season starts. This is my third season in the Vancouver area and for the third time I&#8217;m starting the season with the classic River Road Spring Series event. It&#8217;s a flat 6.3km circuit that&#8217;s simple and quick. Generally the defining feeling in this race is, &#8220;I want to move up now, but [...]]]></description>
			<content:encoded><![CDATA[<p>And so the season starts.</p>
<p>This is my third season in the Vancouver area and for the third time I&#8217;m starting the season with the classic River Road Spring Series event. It&#8217;s a flat 6.3km circuit that&#8217;s simple and quick. Generally the defining feeling in this race is, &#8220;I want to move up now, but the road is blocked.&#8221;</p>
<p>Attacks rarely go and if they do, they rarely stay away. This is mainly due to strength and not any particular hard efforts on the part of the field. This is fine with me.</p>
<p>2011 was no different. A tightened yellow line rule meant that the accordion effect in the corners was even more pronounced. Thus, I made the decision very early to stay up as high as I could in the field as much as possible. The team&#8217;s goal was to cover any breaks if they did happen and to escort me to the front for the sprint. </p>
<p>There really isn&#8217;t much else to say about the race. With a lap to go, my teammate Drew picked me up and placed me nearly on the front. I was in a pretty good position with 700m to go. I did not jump hard enough to catch onto the wheels of the 3 long sprinters. I got a tiny gap on the field who never quite closed it and I came 4th.</p>
<p>That&#8217;s a few points though, so no complaints here.</p>
<p>All in all, looking at the power files after the race, it was a pretty easy ride. Average wattages for a number of the laps was in the 170-190 range which is an all day pace as far as I&#8217;m concerned. There were hard efforts on most laps coming out of the corners, but the average was way day.</p>
<p>Of particular note to me was that the long sprint at the end, about 40 seconds ended up with me setting a new personal 1 minute power record of 496W. This included 15 seconds of coasting, so I suspect that my real 1 minute power is at least a bit higher. Max power was under 1000W, so I clearly did not hit it terribly hard. I was conservative and gambled wrong.</p>
]]></content:encoded>
			<wfw:commentRss>http://warrentaylor.ca/2011/03/11/river-road/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cycling BC 2011 upgrade rules</title>
		<link>http://warrentaylor.ca/2011/01/26/cycling-bc-2011-upgrade-rules/</link>
		<comments>http://warrentaylor.ca/2011/01/26/cycling-bc-2011-upgrade-rules/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 17:52:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bikes]]></category>
		<category><![CDATA[cycling]]></category>
		<category><![CDATA[racing]]></category>

		<guid isPermaLink="false">http://warrentaylor.ca/?p=292</guid>
		<description><![CDATA[Cycling BC recently published the rules regarding how a rider moves up through the categories. This page covers the high points: http://www.cyclingbc.net/road/road-participant-information. The most important change is that local and regional races will now award upgrade points. These changes, if they stand, will drastically shuffle the numbers of riders in the categories and will quickly lead [...]]]></description>
			<content:encoded><![CDATA[<p>Cycling BC recently published the rules regarding how a rider moves up through the categories. This page covers the high points: <a href="http://www.cyclingbc.net/road/road-participant-information">http://www.cyclingbc.net/road/road-participant-information</a>. The most important change is that local and regional races will now award upgrade points. These changes, if they stand, will drastically shuffle the numbers of riders in the categories and will quickly lead to a very large category 2</p>
<p>At the start of the 2010 cycling season, category 5 was eliminated. Category 5 had been a true entry level category and 4 had some at least mildly seasoned racers. At the start of 2010, these two were merged giving the category a fairly wide breadth of abilities.</p>
<p>In 2010, the various race series, such as <a href="http://www.escapevelocity.bc.ca/">Escape Velocity</a>&#8216;s Tuesday night criteriums and <a href="http://www.teamcoastalcycling.com/display/team/Welcome">Team </a><a href="http://www.teamcoastalcycling.com/display/team/Welcome">Coastal</a>&#8216;s Thursday Challenge, did not count for upgrade points. This meant that there really were only about a dozen races that counted for upgrade points. Very few riders rode that many of the larger events.</p>
<p>Several of those races had category 3/4 combined fields. <a href="http://www.tourdewhiterock.ca/">Tour de White Rock</a>, <a href="http://www.stevestoncommunitysociety.com/SockeyeSpin.html">Steveston Sockeye Spin</a> and the <a href="http://www.tourdedelta.com/">Tour de Delta</a> are three criteriums that come to mind. You were given upgrade points in a 3/4 race based on your position in your category, so if you finished 10th in the race, but were the highest category 4 finisher, you would get 8 points.</p>
<p>In theory, this all works out well. Unfortunately, in practice, there were a few problems.</p>
<p>First and foremost, there simply weren&#8217;t many upgrade points available. Category 3 and 4 each had about ten people upgrade by the end of the 2010 season. Approximately 60 category 3 riders and about 70 category 4 riders earned points in 2010. (<a href="http://cyclingbc.net/road/past-season-road-results-rankings/">2010 upgrade information</a>) This might be by design. You do not want to push riders up a category until they are truly ready. However, if there are not enough points available you end up with a mushroom cloud situation where there are a large number of people near the top of the category who can earn points at any given race but since the spread is wide, none of them get enough to upgrade.</p>
<p>This makes for good, fun racing.</p>
<p>The failure in the system was that in 2010 many new, inexperienced racers entered their first &#8216;big&#8217; bike race in the category 3/4 field where a hard fought battle among riders nearly in the 2&#8242;s was fought. The fitness and experience gap between a relatively new racer and a rider who was on the verge of category 2 in the old system is enormous.</p>
<p>This makes for a terrible and often expensive experience for your new, enthusiastic racer.</p>
<p>So the situation is, with category 4 being the entry level category, we shouldn&#8217;t be having them race with riders who are effectively strong enough to race at a national level. Thus, to improve the situation for the new racers, the strongest category 3 riders need to be moved up to category 2.</p>
<p>As it stands now, 2011 will have three times the number of available upgrade points as 2010. Upgrades are immediate so a number of riders will be upgraded by the time the Escape Velocity Spring Series is over. By the time the race heavy month of May is over, theoretically 30 riders could be upgraded. In practice, this number will be somewhat smaller, but we&#8217;re still talking about twice as many upgrades in half of the 2011 season as there was in the entire 2010 season.</p>
<p>Unfortunately, with the sheer number of weekly races available, I doubt this is sustainable. 40 new riders into the category 1/2 races this year might be fine once. It&#8217;s doubtful that BC can supply enough strong new cyclists to upgrade that many into the top ranks of the sport every year.</p>
<p>There are two ways this could play out.</p>
<p>2011 runs as is documented. Many 3&#8242;s move up to category 2. Many 4&#8242;s are properly slotted into category 3 with some going right on through to 2 (you know who you are). In 2012, the rules are changed such that local weekly races count for half points or something like that, slowing the upgrade flood.</p>
<p>An alternate method, and the way I&#8217;d personally do it is to closely monitor the upgrades. Once the upper eschelon of category 3 riders has moved up to category 2, slow the tide and count local weekly races for half points or cap them at the &#8216;races with 5-10 racers&#8217; level, regardless of the total number. (3,2,1 points for 1st, 2nd, 3rd place respectively)</p>
<p>That has the effect of quickly moving up the strongest riders in the various groups as well as still providing a reward for coming out and racing hard during the week without making a Tuesday night race as important to a rider&#8217;s development as a 100km road race.</p>
<p>The one variable I don&#8217;t know is how many people get out of the sport or go on to only race in the masters categories. Those numbers would have some effect on the outcomes here.</p>
<p>Either way, it will be interesting to see what actually happens.</p>
]]></content:encoded>
			<wfw:commentRss>http://warrentaylor.ca/2011/01/26/cycling-bc-2011-upgrade-rules/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Five bucks and a Chocolate Bar</title>
		<link>http://warrentaylor.ca/2011/01/18/five-bucks-and-a-chocolate-bar/</link>
		<comments>http://warrentaylor.ca/2011/01/18/five-bucks-and-a-chocolate-bar/#comments</comments>
		<pubDate>Wed, 19 Jan 2011 00:20:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bikes]]></category>
		<category><![CDATA[racing]]></category>

		<guid isPermaLink="false">http://warrentaylor.ca/?p=287</guid>
		<description><![CDATA[I wrote this last summer sometime and never posted it. Oops. Well, better out there than not. Not much to add, other than I ended up taking 3 primes over the various races. I can happily say that I took every prime that I seriously contested. That&#8217;s mostly due to me just picking my battles [...]]]></description>
			<content:encoded><![CDATA[<p>I wrote this last summer sometime and never posted it. Oops. Well, better out there than not. Not much to add, other than I ended up taking 3 primes over the various races. I can happily say that I took every prime that I seriously contested. That&#8217;s mostly due to me just picking my battles well I think.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Primes are a part of racing that I haven&#8217;t been overly interested in as of yet. Recovery isn&#8217;t really my strong suit and, as a classically pure sprinter, I tend to get one really good effort in a race, then I am cooked.</p>
<p>So I&#8217;m out at the Thursday nighter. My plan for the evening was to ride at the front, lifting the pace when appropriate and perhaps get into some breaks. After four laps of this, the first prime was  called. I was feeling pretty good, so my major thought was to stick near the front and if I got a clear lane, go for it. The final corner of this course is really wide and that night the front stretch had a really nice tailwind. As we rounded the corner, I was in about third place, to the back and right of the guy currently leading. He was looking solidly back over his *left* shoulder to watch someone else.</p>
<p>And he kept looking that way, for several seconds. I&#8217;m a pretty good sprinter and I&#8217;ve done enough of these races that I get marked now. &#8220;Well, if he&#8217;s busy watching some other dude, I&#8217;m going to make him pay for it.&#8221; I stood up and started sprinting, since he was looking the other way, I quickly got a little gap and once he wasn&#8217;t in my slipstream, I pretty much had it with 200m to go to the line. First ever prime!</p>
]]></content:encoded>
			<wfw:commentRss>http://warrentaylor.ca/2011/01/18/five-bucks-and-a-chocolate-bar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Two in a row!</title>
		<link>http://warrentaylor.ca/2010/06/25/two-in-a-row/</link>
		<comments>http://warrentaylor.ca/2010/06/25/two-in-a-row/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 04:54:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://warrentaylor.ca/?p=281</guid>
		<description><![CDATA[My first real attempt at a sprint finish ended well, another win. I had a pretty good workout yesterday, so the legs were feeling a bit&#8230; not heavy, but definitely feeling that I had worked them. That said, I do loves me the Richmond races and it had been nearly a month since the last [...]]]></description>
			<content:encoded><![CDATA[<p>My first real attempt at a sprint finish ended well, another win.</p>
<p>I had a pretty good workout yesterday, so the legs were feeling a bit&#8230; not heavy, but definitely feeling that I had worked them. That said, I do loves me the Richmond races and it had been nearly a month since the last time I lined up for a race so I was itching to get back into it.</p>
<p>The race starts and immediately is off quicker than any of the other races that had happened thus far. Everything was getting chased down, but unlike some of the other races, that didn&#8217;t stop anyone from trying, which was awesome. By the time the first prime was called, my legs were feeling pretty good and I made a concerted effort to, not win it, but stay within close striking distance in case anyone went off the front immediately afterwards. Someone did, but it didn&#8217;t last long. I hit the front *very* briefly and then drifted back.</p>
<p>This continued to repeat itself. My secondary goal for the evening was to take one of the primes as I&#8217;ve never done that either. Coming into the front stretch I was on the outside in the wide right hand sweeper, unfortunately, the entire race drifted to the left and I found myself up against the yellow line. I feel very strongly about these things and eased up, waiting until things opened up again. By the time the prime sprint was down to the three or so that were in contention, there were only a total of six riders in front of me most of whom were looking a bit blown.</p>
<p>This situation had worked well for me before, so I took off on the back stretch. A lap time that had gotten me a ten second gap six weeks go gave me a whopping 2-3 seconds today. One guy (from the largest team present on the day) did bridge up, but I wasn&#8217;t really sure if he was chasing or bridging. After another half lap it was clear he wasn&#8217;t going to pull through, so it didn&#8217;t seem worth it to blow myself apart for another 10 minutes with a tiny gap. I eased up a bit.</p>
<p>Almost not enough, the race promptly surged as the most aggressive rider of the night hit the front again. I went straight to the back. Fortunately, it eased up then, one more surge and I would have been completely off the back, I needed the time to recover.</p>
<p>Fast forward a few more laps, more aggressiveness and nothing sticking. I&#8217;m mostly recovering from my 3 minute adventure as I only ever have a few matches to burn. The plan now was &#8216;long sprint&#8217;. As we came around that wide right hand sweeper, the field drifted towards the outside. I noticed a familiar jersey sneaking up the inside and it looked like he had found a nice little hole. I followed and, when he drifted slightly towards the middle of the road, I just started accelerating in a straight line.</p>
<p>It was good enough.</p>
<p>All in all, pretty exciting, that was the first time I&#8217;d ever really sprinted in a race against other guys who were also sprinting. Generally, I try to sprint when no one else is.</p>
<p>It was fun, and I can totally see the lure to being &#8216;the sprinter&#8217; and surviving until the end and then unleashing. We&#8217;ll see how it goes though, I suspect I&#8217;ll continue poorly timed attacks because riding off the front is &#8216;fun&#8217;.</p>
<p>Some stats: My attack lap was 1:53, essentially the same as the first lap in the solo break from a few weeks ago. Average lap times were on the order of about 2:04 so several seconds faster than the previous races. I do enjoy faster races, assuming I finish them. Average speed for the race was just a hair over 39km/h.</p>
]]></content:encoded>
			<wfw:commentRss>http://warrentaylor.ca/2010/06/25/two-in-a-row/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Victory</title>
		<link>http://warrentaylor.ca/2010/06/03/victory/</link>
		<comments>http://warrentaylor.ca/2010/06/03/victory/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 21:05:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bikes]]></category>
		<category><![CDATA[biking]]></category>
		<category><![CDATA[racing]]></category>
		<category><![CDATA[winning]]></category>

		<guid isPermaLink="false">http://warrentaylor.ca/?p=276</guid>
		<description><![CDATA[Took long enough. Richmond Coastal Challenge, May 27, 2010, C race. Cool and a bit breezy but otherwise a great night for racing. I got there nice and early for the 6:30 start only to find out that the start was, in fact, at 7pm. Ten guys starting, a couple who recognized me as &#8216;Cannondale [...]]]></description>
			<content:encoded><![CDATA[<p>Took long enough.</p>
<p>Richmond Coastal Challenge, May 27, 2010, C race. Cool and a bit breezy but otherwise a great night for racing. I got there nice and early for the 6:30 start only to find out that the start was, in fact, at 7pm. Ten guys starting, a couple who recognized me as &#8216;Cannondale guy&#8217; from two weeks ago and mentioned they&#8217;d be watching me. That&#8217;s cool.</p>
<p>So the race starts, a Devo rider and someone else go off the front almost immediately. A couple of other guys follow, but the two get serious and are off on their own. They take the first prime and are holding a fairly steady gap. The field is not working well together to pull them back, but since they are not really getting further ahead, I&#8217;m content to sit at the back and keep an eye on things. A couple of laps later, the gap actually starts to go out a bit again so I work my way into the rotation and when I hit the front accelerate a touch. Two goals: One, bring the race back together. Two, stretch out the legs of everyone a bit.</p>
<p>I got a bit carried away and twenty seconds later had a tiny gap. I eased up, so did the field behind me. In the interest of punishing this kind of behaviour I stood up and crossed the gap, leaving the pack behind. They accelerated and a lap later, as I was coming off the front of the break, the pack rejoined.</p>
<p>A couple of laps later, another prime was called. The Devo rider took it and when he had a gap, continued riding pretty hard. I bridged up to him and when he pulled off, continued onwards. Unfortunately, I think he was blown this time. I eased up a bit but ultimately it all came back together again a half lap later. Four to go.</p>
<p>The next three laps were slow. Really, really slow. My plan was for the last lap heroics so I was content to rest and recover. This was solidified as I had decided that even if I wasn&#8217;t going to win, a fast last mile would at least make it a bit safer, so I was going to pull the entire time. The two short breaks had gone well and I felt pretty good. 50m before the start/finish line on the bell lap I sprint as hard as I can. Someone yells something to the effect of &#8220;Get on his wheel!&#8221; but no one does. I got a few seconds on the field almost immediately and by about halfway through the lap it was clear to me that this might work.</p>
<p>Glances back on the corners showed that the field wasn&#8217;t really closing in. 300m to go and I peek and see someone coming across the gap. My brain was totally fried so I took another look to confirm a couple of seconds later. Yep, definitely one dude coming quickly but not fast enough to catch me. Damn, I&#8217;m going to win.</p>
<p>Numbers (I need to get a power meter&#8230;) : 53km/h to get the gap, up from a ridiculously slow 33km/h or whatever we were going at the time, a pretty decent jump for me. 1:47 for the last lap, which works out to about 43km/h average. Last lap was something like 40 seconds faster than the penultimate and a personal record on the course for me in any situation. New max heart rate of 196.</p>
<p>Realizations: Winning hurts. Granted, a 2 minute max effort is always going to suck, but that was undoubtedly the sharpest pain I&#8217;ve ever felt on a bike. I was seriously concerned shortly after the line that I might not be able to stay on the bike. As it was, I did a &#8216;lift one fist 6 inches above the handle bar&#8217; victory salute, then was too scared to take the hands off again for a solid two minutes.</p>
<p>It was awesome. Taking a week off due to work concerns, but with a mountain bike race this weekend and one or two crits next week, I&#8217;m pretty excited.</p>
]]></content:encoded>
			<wfw:commentRss>http://warrentaylor.ca/2010/06/03/victory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Off the back</title>
		<link>http://warrentaylor.ca/2010/05/25/off-the-back/</link>
		<comments>http://warrentaylor.ca/2010/05/25/off-the-back/#comments</comments>
		<pubDate>Tue, 25 May 2010 23:45:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bikes]]></category>
		<category><![CDATA[cycing]]></category>
		<category><![CDATA[racing]]></category>

		<guid isPermaLink="false">http://warrentaylor.ca/?p=272</guid>
		<description><![CDATA[Last week was a two race week for me. My first Richmond criterium of the year and the Campbell Heights Road Race. The title of this article may be a spoiler. Coastal Thursday Nighter &#8211; May 13 Fifteen or so starters. I arrived at 6:15 due to the website claiming a 7:00 start time for [...]]]></description>
			<content:encoded><![CDATA[<p>Last week was a two race week for me. My first Richmond criterium of the year and the Campbell Heights Road Race. The title of this article may be a spoiler.</p>
<p><strong>Coastal Thursday Nighter &#8211; May 13</strong></p>
<p>Fifteen or so starters. I arrived at 6:15 due to the website claiming a 7:00 start time for the C racers. That was incorrect, nothing like lining up to a &lt; 30 minute criterium with no warmup. Supposedly I wasn&#8217;t the only one who got mixed up and the field was a touch smaller than it should have been.</p>
<p>So we&#8217;ll assume 15 starters. Fourteen different jerseys in the race, the only two guys who appeared to be on the same team were both in white jerseys, we will call them White1 and White2. No one else really mattered in this race.</p>
<p>We take off, my plan at this point is to spend the first several laps warming up, then see how it goes. Specifically, I intend on sticking with the lead group the entire race if possible and then attacking with about 1km to go and seeing if I can hold it. Two or so laps into the race, White1 takes off on a solo adventure. White2 works his way to the front and rides at a comfortable tempo. Twoish laps later, White1 takes the first preme of the race. White2 is still pulling and since he&#8217;s actually going at a decent clip, no one really steps in to help out. Another lap or so later and the guy out by himself sits and up and chills at the back of the pack for a while. White2 is *still* pulling.</p>
<p>Six laps to go and the bell rings for the second preme of the race. Coming onto the the front stretch, the pace gets high and the two white jersey guys are right at the front, drilling it. The leadout pulls off and I&#8217;m pretty sure his teammate snags the second preme. I accelerate fairly hard to stay in the slipstream and am sitting in about fifth place. Tactical thoughts at this point are: White1 spent time off the front and mixed it up in the sprint. White2 pulled a long way and also mixed it up. I bet they are kind of cooked and no one else is doing much.</p>
<p>Screw it.</p>
<p>Out of corner two with just under 5 laps to go, I slide out of the line to the right and start accelerating. When I pass #2 in line, someone yells something about someone going and I stand and sprint hard. I jump somewhere a bit above 50km/h and then sit and ride hard. By the 4 to go board, I&#8217;ve got 10 seconds on the group. At 3.5 to go, I make the conscious decision to try to stick it out and get into my survival pace.</p>
<p>I get a maximum of about 15 seconds, 10 of which is eaten up on the penultimate lap and am caught with about 300m to go. Straight back through the field and off the back.</p>
<p>According to the computer, the first 1:40 of the attack was at an average speed of 45km/h and the entire 10 minute duration of the thing was about 39km/h, which is pretty damned good for me. Definitely wouldn&#8217;t have stood up to a larger field, but with the small field it almost worked.</p>
<p>One thing I noticed though: Pretty much everyone hangs out at the start/finish line. The first time across alone, there was a bit of clapping. Second lap, a bit more. by the third lap that I was out in front, it seemed that there were a lot of people getting pretty vocal, which was awesome. Sort of a, &#8220;Huh, he&#8217;s not giving up, I didn&#8217;t expect that.&#8221;</p>
<p><strong>Campbell Heights Classic</strong></p>
<p>A fun course. Two short climbs, one really steep and the other merely steep. Most of the rest is flat to gently downhill. This was also my first &#8216;real&#8217; cat 4 race with, according to the results, 28 starters. For me, this race comes down to 16 climbs and how many of them I can get over while remaining attached to the front group. The number was 10. On the sixth climb up 184th Street, I blew up and probably dropped 30 seconds during that 300 metre stretch alone. I kept going and was swept up by the grupetto and finished the race with them.</p>
<p>Plus sides: When I did get shelled, the lead group only had 13 guys left in it, including me. So I did hang in longer than more than half the field, which is a decent sign I suppose.</p>
<p>Also of note, this race did include the longest sustained, &#8220;Holy Crap we&#8217;re going fast&#8221; of any race I&#8217;ve been in thus far. After climb 1 of lap 4, we went to ludicrous speed for the better part of a lap. This reduced the field down to the mentioned 13 from whatever it was previously. In the cat 5 races I had done, this kind of acceleration happened, but it would last for a minute or two, not several. This lead to possibly the most pain I have ever felt on a bike.</p>
<p>Well, that or the crit, that didn&#8217;t feel overly good either, but it mentally feels better if you&#8217;re off the front as opposed to clinging on for dear life.</p>
<p>So that&#8217;s three races in a row where I finished off the back for whatever reason. Not for lack of trying though.</p>
]]></content:encoded>
			<wfw:commentRss>http://warrentaylor.ca/2010/05/25/off-the-back/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

