As noted in my looking ahead post posted several weeks ago, I had registered for several running events in 2014. I even made plans to procrastinate less and continue running through the winter in preparation for the 2014 running season. But old habits die hard, I suppose. I could blame the end of semester activities for sinking much of free time towards the end of 2013 and early first few weeks of 2014 but fact that I made time to enjoy more than several brewed beverages would invalidate any such claim to blame.
To put an end to couch surfing activities and pause finding more projects at work to stay 16-18 hours every day, I took up cross country skiing. My good friends — Sam Graci Jr., the Bunkers [Kris and Kate], Greg Reed, the Youngs [Amber, Christine and Michael], Andi Vendlinksi and Bryant Weathers — more than made up my lack of knowledge and/or experience in necessary equipment as well as skill set to get started with their gracious patience. Garmin Foot Pod that Santa brought me and the software I wrote helped me visually understand the need for improving cadence during my runs. Thanks be to the aforementioned folks and to members of team /var/run
(Nancy, Josh and Amy), Dr. Suits, the Handlers (Christine, Rob, Shannon, Stephen), rest of the Vendlinskis (Jim, Rick), the Carmeans (Jess and Tim), Riccardo, Nils, the Watrous’ (Liisa and Matt), the Gracis (Kara and Sam), the Wilmers’ (Kelly and Stephen), the Lehtos (Tammi and Chris) for frequently dropping some of their knowledge on me with regards to techniques of running and/or skiing.
After having registered for the annual HPC Advisory Council‘s Stanford Conference and Exascale Workshop and having received confirmation that my talk would bring the curtain down on Day #1 proceedings, I started putting finishing touches on the presentation that’s been under preparation for little over a year. Taking the impending Polar Vortex II and potential travel delays as a consequence into account, I chose to fly out of Houghton couple days ahead of time.
As the said finishing touches were drawing to a close, I started looking for running trails and a 5k (or even a 10k) in the Palo Alto area. Google search brought me to Stanford Running Club. Expanding the search using Running In The USA to include the city of San Francisco lead me to 31st Annual Kaiser Permanente San Francisco Half Marathon and 5k Fun Run. Being the unfun loving guy that I am, it was relatively easier to ignore the 5k Fun Run, register for the half marathon and hope that travel from Houghton to the Bay Area would go as planned — smooth and uneventful and on time.
Few email exchanges with the organizers completed the registration and a few days later, I received the bib and the timing strap in mail. With a little bit of research, I found that
Founded in 1945 by industrialist Henry Kaiser and physician Sidney Garfield, Kaiser Permanente is an integrated managed care consortium, based in Oakland, CA. It is made up of three distinct groups of entities: the Kaiser Foundation Health Plan and its regional operating subsidiaries; Kaiser Foundation Hospitals; and the autonomous regional Permanente Medical Groups. With nearly 9 million health plan members, 170k employees, 15k physicians and 600 medical offices, Kaiser Permanente is the largest managed care organization in the US.
A bit more careful reading of the event website indicated that
Participation in this event helps support four major charities including Koret Family House, The Harbor Light Center for Alcoholism and Drug Abuse, Support for Families of Children with Disabilities and Meals on Wheels. Additionally, there are a number of smaller charities that also benefit from the fund raising efforts and those of organizations like American Red Cross to provide important Emergency Preparedness information to our participants.
In order to keep our registration fees low and donate more money to our charities, we will not be offering Finishers Medals this year.
making it slightly easier to achieve one of my own goals for 2014 — to run not for bling but for improving. A short chat with dear friend, Katie Wysocky (a long time resident of Bay Area until a short while ago), during her brief visit to the Yoop gave a much better idea as to what I could/should expect from this event (she did it in 2013, in 1:37:32 @ 7:27 min/mile). In order to make sure that I (or anyone else reading this) draw appropriate conclusions about my results, I chose to list every one of the training activities leading up to a race — from beginnning of the year or after the last organized event, whichever came later.
Summary of training activities | |||
## | Activity | Date and Time | Details Distance, Time, Pace |
01 | Run (Lakeshore Drive) | 11 Jan 2014 @ 11:45 am | 0.77 mi, 0:08:09, 10:43 min/mile |
02 | XC Ski (Nara Trails: Royalwood Loop) | 11 Jan 2014 @ 01:25 pm | 0.97 mi, 1:04:30, 0.90 mile/hour |
03 | Run (Lakeshore Drive) | 14 Jan 2014 @ 05:20 pm | 0.70 mi, 0:08:52, 13:03 min/mile |
04 | XC Ski (Michigan Tech Trails: Oak Loop) | 19 Jan 2014 @ 10:10 am | 1.73 mi, 0:42:30, 2.40 mile/hour |
05 | Run (Lakeshore Drive and College Avenue) | 21 Jan 2014 @ 05:30 pm | 2.72 mi, 0:29:38, 10:55 min/mile |
06 | Run (Lakeshore Drive) | 22 Jan 2014 @ 06:15 pm | 1.02 mi, 0:11:38, 11:32 min/mile |
07 | XC Ski (Maasto Hiihto Trails) | 24 Jan 2014 @ 11:55 am | 1.18 mi, 0:28:30, 2.50 mile/hour |
08 (a) | Blizzard Run I (Lakeshore Drive) | 25 Jan 2014 @ 12:35 pm | 1.30 mi, 0:14:20, 11:06 min/mile |
08 (b) | Blizzard Run II (Lakeshore Drive, College Avenue) | 25 Jan 2014 @ 12:50 pm | 0.66 mi, 0:07:52, 11:56 min/mile |
09 | Run (MTU SDC Multipurpose Gym) | 28 Jan 2014 @ 07:40 pm | 0.66 mi, 0:30:43, 11:40 min/mile |
10 | Run (Downtown Palo Alto) | 01 Feb 2014 @ 08:45 pm | 2.01 mi, 0:20:15, 10:05 min/mile |
Personal goals for this event, in order of importance, were as follows:
- Finish the race (without severe bodily injuries).
- Not be the last one to finish (overall, amongst males and in my age group).
- Run at least 90% of the length of the course, irrespective of pace.
- Walk through the aid stations and hydrate/electrolyte well.
- Not yield to Exercise-related Transient Abdominal Pain or side stitches, as my body commonly knows.
- Set a new personal record, beating my previous best time of 2:38:48 (12:06 min/mile) from 2013 Hancock Canal Run Half Marathon.
- Finish under 2:30:00 (11:27 min/mile or less).
Date | Weather Temp, F (Max, Avg, Min) Wind, mph (Avg, Max) Snow |
Flight status UA5318 (CMX, 05:45 am ? ORD, 06:15 am) UA5295 (ORD, 11:10 am ? CMX, 01:30 pm) UA5295 (CMX, 02:00 pm ? ORD, 02:30 pm) UA5351 (ORD, 09:20 pm ? CMX, 11:45 pm) |
2014-1-25 | (12, 5, -2), (21, 39), Yes | Out, In, Cancelled, In |
2014-1-26 | (5, 0, -5), (6, 33), Yes | Out, In, Out, Cancelled |
2014-1-27 | (0, -4, -9), (19, 34), Yes | Cancelled, In, Out, In |
2014-1-28 | (1, -6, -11), (23, 51), Yes | Cancelled, In, Cancelled, Cancelled |
2014-1-29 | (19, 10, 1), (24, 50), Yes | Cancelled, In, Out, In |
2014-1-30 | (24, 15, 6), (13, 29), Yes | Out, In, Out, In |
2014-1-31 | (6, 2, -2), (17, 29), Yes | Out, In, Out, In |
Primary motivation for goal #6 was to bring fruition to the efforts of dear friends and team /var/run
members (Nancy, Josh and Amy) last Fall to help me achieve a new PR. Secondary motivation was the opportunity to earn some bling from Sweat Tracker for beating the old PR. A delayed (90+ minutes) in-bound flight the night before caused some not so happy moments but two seemingly miraculous flights later left me in San Francisco only 15 minutes later than originally scheduled — in spite of additional delays for in-bound flights, de-icing and longer than normal taxying owing to more than average snowfall in Chicago. Forgetting my iPhone power adapter in the light turned out to be a very fortunate mistake: it made me look for an Apple Store in Palo Alto and the store manager was not only friendly but very knowledgeable in good diners. The said diner later became the final carb loading destination (and potentially more over the next many days).
I chose to arrive at the starting area a few hours ahead of the starting time — to make sure that there was enough time to beat any traffic jam over a 30+ mile ride. And so did the bone-chilling rain and winds at 5:30 am — even though the prediction pointed to a 20% chance around 8 am and increasing up to 60% by 10:30-11:00 am — refreshing not so warm memories of the Porcupine Mountains Trail Half Marathon and making the day more suitable for surfing than running. Given that it hadn’t rained much since March 2013 and that the area was in serious draught, I am sure it was more than a welcome relief for most parties involved. However, there’s a part of me that believes that timing of the rain (it hadn’t rained for days before nor does it look like it will rain for many days ahead) and the bone chills that came with it were more of a karmic butt kicking I deserved for quietly making fun of Palo Altoans complaining about sunny +55 F days as cold.
As can be seen from the map and splits below (speed, elevation, heart rate and cadence spectrum are a courtesy of Garmin Forerunner 405CX, Garmin Foot Pod and WP GPX Maps plugin for WordPress), the course was mostly flat or downhill, first several miles of the course took me through the scenic Golden Gate Park and colorful neighborhoods surrounding it, and then many more along a rather rowdy-looking Pacific Ocean.
Goal vs Reality
Goal: 13.11 mi in 2:30:00 (11:26 min/mi) Reality: 13.22 mi in 2:43:43.0 (12:23 min/mi) |
|||||||||
# |
Lap Distance mi |
Lap Pace min/mile |
Lap Elevation feet |
Total Distance mi |
Total Time h:mm:ss |
Total Elevation feet |
Total Pace min/mile |
Projected Finish Time h:mm:ss |
Differential Goal Time h:mm:ss |
01 | 1.00 | 11:04 | 39↑ 0↓ | 1.00 | 0:11:04 | 39↑ 0↓ | 11:04 | 2:25:04 | 0:04:56 |
02 | 1.00 | 10:22 | 0↑ 69↓ | 2.00 | 0:21:27 | 39↑ 69↓ | 10:43 | 2:20:30 | 0:09:30 |
03 | 1.00 | 11:00 | 99↑ 36↓ | 3.00 | 0:32:27 | 138↑ 105↓ | 10:49 | 2:21:48 | 0:08:12 |
04 | 1.00 | 12:00 | 99↑ 80↓ | 4.00 | 0:44:27 | 237↑ 185↓ | 11:06 | 2:25:31 | 0:04:29 |
05 | 1.00 | 11:18 | 55↑ 88↓ | 5.00 | 0:55:45 | 292↑ 273↓ | 11:09 | 2:26:10 | 0:03:50 |
06 | 1.00 | 10:43 | 164↑ 257↓ | 6.00 | 1:06:29 | 456↑ 530↓ | 11:04 | 2:25:04 | 0:04:56 |
07 | 1.00 | 10:58 | 63↑ 175↓ | 7.00 | 1:17:28 | 519↑ 705↓ | 11:04 | 2:25:04 | 0:04:56 |
08 | 1.00 | 12:04 | 25↑ 0↓ | 8.00 | 1:29:33 | 544↑ 705↓ | 11:11 | 2:26:36 | 0:03:24 |
09 | 1.00 | 13:45 | 14↑ 9↓ | 9.00 | 1:43:18 | 558↑ 714↓ | 11:28 | 2:30:19 | 0:00:19 |
10 | 1.00 | 13:36 | 24↑ 63↓ | 10.00 | 1:56:54 | 582↑ 777↓ | 11:41 | 2:33:10 | 0:03:10 |
11 | 1.00 | 13:10 | 82↑ 0↓ | 11.00 | 2:10:05 | 664↑ 777↓ | 11:49 | 2:34:55 | 0:04:55 |
12 | 1.00 | 14:04 | 13↑ 32↓ | 12.00 | 2:24:09 | 677↑ 809↓ | 12:00 | 2:37:19 | 0:07:19 |
13 | 1.00 | 15:16 | 0↑ 44↓ | 13.00 | 2:39:26 | 677↑ 853↓ | 12:15 | 2:40:36 | 0:10:36 |
14 | 0.22 | 16:08 | 41↑ 0↓ | 13.22 | 2:42:59 | 718↑ 853↓ | 12:19 | 2:41:28 | 0:11:28 |
15 | 0.00 | 0↑ 0↓ | 13.22 | 2:43:02 | 718↑ 853↓ | 12:19 | 2:41:28 | 0:11:28 | |
The final cumulative time, 2:43:02, may not match the official time (2:43:43.0) owing to rounding errors. Starting my watch a few seconds before the start and stopping it a few seconds after crossing the finish line can be an additional reason for this discrepancy. The overall distance, 13.22 mi, may not match the designated (or certified) event distance (13.11 mi) owing to idiosyncrasies associated with GPS data collection OR my inability to take the tangents OR the aforementioned early start/late stop reasons, and in some rare cases, incorrectly measured (or advertised) courses or DNFs. As a result, the cumulative pace and the projected finish time might not match the official values as well. |
First 6 miles or so went really well (1:07:21 at 10:51 minutes/mile) and the next 6 went fairly well too — didn’t yield to the side stitches, maintained a good cadence, hydrated and electrolyted well, stayed away from striking heals and walked only through the aid stations. I do remember feeling a bit dizzier and/or delirious between mile markers 12 and 13, striking heals, having to walk about every other tenth of a mile towards the end, and such. The finish area seemed well below par and less festive as well — compared to Hancock Canal Run or Madison Half Marathon — probably owing to the colder weather. Comparing the results with the goals I had going into this event, I
- Finished the race and did so without any bodily injuries.
- Was not the last one to finish (3941/4371 overall, 2091/2199 amongst males and 330/348 in my age group).
- Ran the first 12+ miles (~92%), except for aid stations.
- Walked through the aid stations and hydrated/electrolyted well.
- Did not yield to side stiches by continued running, deep breaths and slow hydration.
- Did not beat my previous best time and as such, no PR.
- Took 2:42:49 to finish and as such, finishing under 2:30:00 (11:27 min/mile or less) remains a dream.
Thanks be to the organizers, first responders, medical staff (Rick and John of EMT — for the blanket to stay warm for about 2 hours pre-race and enough vaseline to minimize the impact of rain during the race), San Francisco Police Department, plethora of volunteers [individuals and running clubs alike — Golden Gate Running Club, San Francisco FrontRunners, …], vendors and more for making sure the event went as smoothly as it did. Thanks also be to Diane of RhodyCo Productions for saving me a dry wick shirt, a random couple that reminded me that I could call for a cab ride from my phone that was in my hand, the cab driver that let me change out of soaking wet clothes, Dave of Tazza D’AMore for the soul warming chai, CalTrain crew for letting me stretch my legs all the way to Palo Alto, for the opportunities that came along my way and all the fine souls that helped me be just another face in the crowd, and in turn helping me learn more about myself in this biggest of the big city half marathons I have been a part of to date.
Thanks be to
the rejections and opportunities life has brought my way, event folks (organizers, sponsors, volunteers, timers, law enforcement officials, photographers, fellow participants and spectators) and my family of good friends, mentors and coaches in and outside of my community for all the unexpected, undeserved and unrewarded acts of kindness and constant encouragement as well as offerings of constructive criticism to improve myself as a human and an athlete. I am eternally grateful to all those who let me train with them, who shared their meals and experiences with me, who helped keep me in good health, who helped me stay the course, and who cheered me on from home or along the course.
Great job, G! Your motivation and commitment to goals is very respectable. You’ve got a sub 2:30 in ya, next race! :)