Cycling log

Why do I keep a log? Read here. This log is terse, if you want longer descriptions of the rides, read my advice for cycling in the East Bay.


2018-06-17 Bay Trail to Mountain View I <3 the Bay Trail - especially the gravel portions which Jon had introduced me to almost two years ago (2016-08-07). Had a coffee and waffle at Blue Bottle in Jack London Square near the beginning, and took an eggs benedict breakfast in Newark before crossing via Dumbarton Bridge.

88.4 km +127 m


2018-06-09 Treasure Bica loop - I've sort of lost my cadance of logging these rides. I guess the ones I do alone all end up blending together, unless they're particularly long.

60.6 km +771 m


2018-05-19 Fort Bragg 600k - Wow. What an adventure. We started at 6am and I made it to Fort Bragg (mile ~180) at 10pm after riding along the coast to beautiful fog filtered sunset. Stayed there for an hour, then finally headed back to a campground at mile 225, because Kaley was leaving (otherwise I don't know how long I would have stayed there). Again, couldn't keep up with her the whole time, but didn't fall too far behind. At the camp, I slept in a chair in front of a fire pit from 3:15am to about 5:15, when I woke up to fresh eggs, bacon, and coffee being made for riders faster than me who were getting ready to head out. Left the campground at 6:15am, and needed to be at Pt Reyes Station by 6pm to make time cut off. Rode with Juliayn and Tom for a while - from Cloverdale to Healdsburg. Then took a longer break as they continued on and hooked up with Pierre - having a pleasant chat and good company almost all the way back to Freestone, where Pierre got a flat and insisted I keep going on my own. After figuring out that I wasn't as tired as much as I was cold - especially through the headwinds at Keys Creek - I proceeded to layer back up. I got to Point Reyes Station at 4:23pm (plenty ahead of the 6 something cutoff time), and then proceeded to ride more leisurely, taking a nap in a bus stop booth on Sir Francis Drake, getting tea and a morning bun at a cafe in Fairfax, and finally finishing at 8:20pm at Chrissy Field back in SF. Pierre ended up catching up right at the end of the last climb out of Sausalito and we rode in together. So that's 38 hours and 19 minutes elapsed time for this 600k. You can read more about this annual ride from Rob Hawks.

600 km +5900 m 38 hours 19 minutes


Hopland 400k - the beer and hard cider in Hopland seemed like a good idea at the time... Rode a big chunk of this with Phillip again - but had to let him go shortly after Petaluma safeway - I was too slow and nauseous after throwing up.

400 km +3921 m 24 hours 10 minutes


2018-05-07 Treasure Bica loop - The building that was in the median at the stop sign as you enter treasure island is gone. Saw a coyote near the top of South Park Dr.

60.6 km +771 m


2018-04-14 Treasure Bica + Wildcat 72.5 km +979 m 4 hours


2018-04-11 - Hawk Hill and Sausalito. Mario and Shawn joined me to brave the rain.


2018-03-30 A local 100k Treasure island, Bica, Papa Bear, Orinda. I should make something like this into a RUSA perm and ride it for a P-12

97.2 km, 1846m gain


2018-03-10 Healdsburg 300k - Yet another wonderful day on the bike. I stayed at my brother's in the city to make the 6am start, but as a result my breakfast was a banana just before the store. So after I got to the first control quickly, 9:10 - I decided to have a nice breakfast and stayed till about 9:45. Rode with Eri[ck]a, Matt and Mike for a while to the second control. Caught up with Jack in Samuel P Taylor Park and paired up for a bit. He let me go on the last climb on Sir Francis Drake.

My legs felt good - I was able to power through Marin .

Here's Brian Chun's video of the ride.

300.2 km +2549 m 15 hours 34 min


2018-03-04 Treasure Bica loop - The building that was in the median at the stop sign as you enter treasure island is gone. Saw a coyote near the top of South Park Dr.

59.2 km +758 m


2018-02-26 - Mt Hamilton 200k - amazing ride - we rode through the snow in the Bay Area (the peak had a good bunch of it, including some on the road) - lucked out into a paceline through most of Mines Rd to beat the wind. Rode a chunk of this with Phillip. Saw a fox riding through the dark on Pinehurst.

see Eric Walstad's photos, or Greg Merrit's video

201.9 km +2869 m


2018-02-17 - Treasure Bica, with more Bay Trail - got rained out so decided to skip the tunnel road climb. 55.4 km +400 m


2018-02-10 - Treasure Bica loop - 59.2 km +758 m


2018-02-03 - Treasure Bica loop - fell off the wagon there in keeping these updated.. missed a few rides - Sara and Kayvon, and Greg, too. 59.2 km +758 m


2017-08-12 Another coffee run - took a more creative descent. [48km, 1000m gain, 3 hours]


2017-08-05 Coffee run - the descent on Tunnel Road is the worst it's been in many years - way too many potholes and broken asphalt 53km, 1000m gain, 3 hours)


I rode several times between May and July, but somehow neglected to document any of thos rides


2017-05-07 Grizzly Peak Century - Rode to the start to add an extra 20k and 300m of climbing. (140km, 2100m gain)


2017-04-30 Treasure Island - rode with Sara and Kayvon - so good to see them both again.


2017-04-01 Tunnel Road + Orinda dash - A reasonably short ride with Greg


2017-02-25 SF Tri Club in the East Bay - Kilian invited me and it was great ride. I had to take easy since I haven't ridden any significant amount lately. (113km, 1710m gain, 7 hours)

-- 2017-03-22 Direct to Orinda and back - left my water bottle there the weekend prior

-- 2017-03-15 Happy Valley loop

-- 2017-02-25 Pt Richmond


2017-02-18 Pt Richmond


2017-02-11 Pt Richmond


2017-01-29 Ciba and back - a lovely weather ride with Greg. I stuck around for a Hawk Hill loop before heading home. First time at Ciba - great coffee!


2017-01-16 Happy valley loop - saw Gabi hiking in Tilden.


2017-01-13 Friday morning ride - it's been a long time since I did one of these. This time I went alone, fueling up at Bica before heading up the last bit of Broadway.


2017-01-02 Tour the Flats - Greg and I decided to start the year off right by going all the way across the Bay Bridge. It was cold. The flats gods tried to deter our plans, and halted our progress only 1.3 miles into the ride from our rendez-vous point. But Greg fixed it with grace, and we were on our way. Only to get another flat as soon as we made it to Yerba Buena Island. Once he patched that up, we decided to reward ourselves with cinnamon rolls from Ikea for our heroism.


2016-10-23 Happy valley loop - didn't take any snacks with me, was OK.


2016-10-18 Social ride - With Sara and Kayvon.


2016-10-09 Russian River 200k (modified) - Stork and I had a great day on our bikes. On the way back, we decided to get off Highway 1 and instead backtracked our morning rollout (for calmer road conditions, and at the cost of some extra climbing. This was my first ride in 2 months and it showed - I had to go painfully slow from Bodega Bay to Valley Ford, spinning in low gear without being able to provide any power.


2016-08-13 El Cerrito - Davis 200k - a my 5 consecutive monthly 200k. Left El Cerrito at 7am and got to St Helena at noon, which is 45 faster than usual for me - but it was so hot that, despite the extra time cushion, I ended up rolling into Davis at 6pm - which is an hour longer than last time. (213km, 2472m climbing, 11 hours total)


2016-08-12 Friday morning social ride - Danny and Jon, over Grizzly Peak (42 km, 759m gain, 1.5 hours)


2016-08-07 Bay Trail - Oakland to Fremont with Jon - beautiful day, the mixed terrain was very welcome. (90km, 137m gain, 5 hours)


2016-08-05 Friday morning social ride - just Danny and I, took Claremont. (40km, 678m gain, 1.5 hours)


2016-07-23 Happy valley loop - good to be back on the bike, it was a hot one. (57km, 1062m gain, 2.5 hours of saddle time)


2016-07-10 Cloverdale to SF 200k - Stayed up front at the beggining and got a chance to ride with some fast riders through the first two controls, and then from just before Sir Francis Drake climb. (202km, 1694 gain, 8 hours 40 minutes)


2016-07-09 Boonville Lollipop 300k - My first 300k! (310km, 3188m gain, 14 hours 56 minutes)


2016-07-07 Hawk Hill with Janet! We saw whales when we stopped part way down the descent.


2016-07-03 Return to Reliez - haven't ridden on Reliez Valley Rd for over a year, maybe two... Decided to correct that today. (73km, 1463m gain, 3 hours 40 minutes)


2016-07-01 Friday with Jon - had a good conversation about 3D modeling tools, and a possible stealth project... (52km, 860m gain)


2016-06-25 Russian River 200k - what a lovely ride! (205km, 2026m gain, 9 hours 25 minutes)


2016-06-24 Friday with Danny and Jon - good thing I did this ride, because the only water I had at the start of the 200k the next day was a single mostly full bottle from this outing.


2016-06-11 Happy valley loop - Saw a gorgeous Stellar's Jay in the woods, and two young deer on the Wildcat on the way back. (57km, 1062m gain, 2.5 hours of saddle time)


2016-05-22 El Cerrito - Davis 200k - a solo ride, the second in my quest for my first R-12. Took a bunch of photos. (213km, 2472m climbing, 10 hours total)


2016-05-12 Bike to Work day! A sweet leisurely ride from the office to Hawk Hill (my first time there) with Danny and Janet. Danny and I rode the ferry from Oakland, so I had another 13km before the SF portion of the ride. Danny has a few photos on his Strava (56km, 650m gain, 3 hours)


2016-05-08 Bear-y Happy Nice and foggy morning ride, fueled by Doughnut Dolly! (75km, 1174 m gain, 3 hours)


2016-05-01 Grizzly Peak Century - Spontaneously ended up riding with Mark within the first few miles, and after meeting at the first rest stop, we rode most of the 110 mile version of the ride together at a brisk pace. The conversation sure made the miles go by a lot faster. Also bumped into randonneurs Rob Hawks and Barb who volunteered separate rest stops - nice to see familiar faces. (190km, 3101 m gain, ~ 10.5 hours total)


2016-04-30 The ride of two Pauls - I took Paul The Elder on his first ride in the East Bay. It was a beautiful morning, which we started at Semifreddi's. I had to ditch Paul at the top of Happy Valley to head home, but he was a good sport about it. (56km, 1062m gain, 3.5 hours of saddle time)


2016-04-29 Another Friday with Danny - Danny and I took on Grizzly Peak - I returned home the more direct way, opting out of the extra climbing. (33km, 579m gain, 2 hours)


2016-04-16 El Cerrito - Davis 200k - a wonderful day for a ride (213km, 2472m climbing, 9 hours of saddle time, 10 hours total)


2016-04-10 Happy LaMo return via Arlington again - the weather kept me from leaving earlier in the morning in trying for Mt Diablo. Climbed around Albany Hill when I got back just to add a little extra. (57km, 1062m gain, 3 hours of saddle time)


2016-04-03 Longer training ride, the 200k is only two weeks away, so I extended my usual loop by going through Moraga. Pleasant sounds of bubbling creeks on Redwood Road: delightful. (88 km, 1720m gain, 4.5 hours)


2016-04-01 (Anti) Social ride - Danny slept in, so I took on Grizzly Peak by myself. (42 km, 759m gain, 2.5 hours)


2016-03-26 Happy LaMo return via Arlington - trying to get ready for the El Cerrito-Davis 200k (57km, 1062m gain, 3 hours of saddle time)


2016-03-25 Friday with Dmatt - Danny and I decided to take on Grizzly Peak. (42 km, 759m gain, 2.5 hours)


Wildcat Only - wow, not

-- Friday with Dmatt

-- 2016-01-23 A run - ran to El Cerrito BART station, then the North Berkeley one, once around UC Berkeley campus and back. 16.7km, 222m gain

-- 2016-01-15 Tunnel Road to Claremont - Danny was freezing, Jon's back tire had a slow leak, but we still got out there! I wore a jacket and was much warmer. (40km, 678m gain, 1.5 hours)


2016-01-08 Tunnel Road to Claremont - with Jon, I was very cold, was shivering at Fourne for quite a while after the Claremont descent. Jon and I came up with and idea for an electronics project. (40km, 678m gain, 1.5 hours) 2016-01-01 Wildcat Only - wow, not cycling for two months really made me weak... The cold temperature (5-7°C / 41-45° F) didn't help. (31km, 560m gain, 2 hours)


2015-10-25 Happy LaMo return via Arlington - saw one turkey doing a pretty dance for another turkey... in the middle of the road... Turkey's aren't very smart, it turns out. (57km, 1062m gain, 3 hours of saddle time)


2015-10-30 Tunnel Road to Claremont - Jon, Danny, and I. Saw some turkeys, one of whom had beef with us and took it out on the car behind us.


2015-10-25 Happy LaMo return via Arlington (2.5 hours of saddle time)


2015-10-16 Tunnel Road to Claremont - Just Danny and I today.


2015-10-10 Winters 200k - continuing my tradition of forgetting to put water in my bottles before rolling out - rode 'dry' and ended up filling them at the first control (38km into the ride). For the first half of the ride, I somehow ended up in a group with 2 anciens and 2 anciennes (Robert, Barry, Kris, and Renee). Having done only two 200k rides before this, I was actually surprised to keep up with them for as long as I did. We got to the Winters control (93km) at 10:10 - I was aiming for 10 hours which would have only put me there a bit before noon. The cardiac hill climb is where I couldn't keep up anymore, though our paths still crossed at the next control (124km) - but I decided to sit and cool off for a bit as they rolled out from there (and finished exactly an hour before me). I was pretty much alone for the second part of the ride, which is too bad, because the headwind was quite strong and took a lot out of me, but I'm happy with my performance. (Photos from an SFR member) (200km, 2266m gain, 9 hours, 28 minutes)


2015-10-04 Willow Ave Park and Ride Scoped out the Winters 200K start control for next week. (51 km, 460 m gain, 2 hours)


2015-10-02 Tunnel Road to Claremont - All of us again (Sara, Kayvon, Danny and Jon) - met up at Blue Bottle this time. Fournée post-ride stop again! (40km, 678m gain, 1.5 hours)


2015-09-27 Pt Reyes Station loop with Danny and Stork! Danny's longest ride ever - but he paid for it with two flats. I played with staying in the big gear for several of the climbs, and the new-to-me segments of the Cross Marin Trail were delightful. (150km, 8 hours)


2015-09-25 Tunnel Road to Claremont - Our biggest turnout! Sara, Kayvon, Danny and Jon all showed up. Jon got a flat halfway up Tunnel Road. Our first time at Fournee bakery afterwards, yummy! (40km, 678m gain, 1.5 hours)


2015-09-18 Tunnel Road to Centennial - A ride with Jon and "Hawkeye" Danny! (40km, 678m gain, 1.5 hours)


2013-09-14 Lucas Valley Populaire: Danny's first randonneuring event, it was a really nice, overcast day. (113km, 1417m gain, 6 hours)


2015-09-06 Happy Valley First weekend ride with Danny! (56km, 1057m gain, 3 hours)


2015-09-04 Tunnel Road to Claremont - With Danny and Jonathan! Rode up Euclid for good measure afterwards. (40km, 678m gain, 1.5 hours)


2015-09-01 Tunnel Road to Centennial - Sara, Kayvon, and Danny! (37km, 600m gain, 1.5 hours)


2015-08-27 Wildcat and South Park - went for a run with Stéfan afterwards (1.5 hours)


2015-08-21 Tunnel Road to Centennial - Just DMatt and I this time, we split off with Danny taking Centennial down, whereas I stayed on Grizzly and came down Spruce. (37km, 600m gain, 1.5 hours)


2015-08-09 Wildcat Moraga Redwood - a good weekend ride. (80km, 1.5km gain, 3.5 hours saddle time)


2015-08-07 Tunnel Road to Centennial - another Friday morning with Sara and Danny. Danny's first time up to Grizzly Peak. (37km, 600m gain, 2 hours)


2015-08-03 Freestone Bread Run 200K - Awesome ride with SF Randonneurs, - here's an album where I can be seen holding a coffee at the beginning of the ride. (205km, 3km of climbing, 11 hours 45 minutes of saddle time, 3 wild blackberry pickings on the side of the road)


2015-07-31 Tunnel Road to Claremont with Sara and Danny (DMatt's first time!). Sadly, found out that Nobolom is closing after 40 years this Sunday, glad to have gotten a chance to go there one last time.


2015-07-13 Biked to Oakland for coffee and bacon at Sara and Kayvon's place, followed by a ride to Concord for a long lunch with Kenji. Took BART from Pleasant Hill to Rockridge, and then biked home from Rockridge. (3 hour of saddle time)


2015-07-10 Tunnel Road up and down with Sara and Kayvon. We persevered, despite the rain, and it mostly cleared up and dried out by mid-ride. (1 hour of saddle time)


2015-07-04 Happy LaMo return via Arlington (2.5 hours of saddle time)


2015-06-26 Tunnel Road to Claremont - another Friday morning ride with Sara and Kayvon. Ascended on Kavon's single speeder. (1.5 hours of saddle time)


2015-06-14 Happy LaMo return via Arlington (2.5 hours saddle time)


2015-06-12 Tunnel Road to Claremont - joined by Sara and Kayvon again (1.5 hours of saddle time)


2015-06-07 Morgan Territory and Mount Diablo (junction only). A ride with Jeff and his team (Team Roaring Mouse) - it was waaayy too hot - but the company was good. (66.6 miles, 5 hours altogether with waits / regroups)


2015-06-05 Tunnel Road to Claremont - joined by Sara and Kayvon (1.5 hours of saddle time)


2015-05-30 Happy LaMo return via Redwood Wow! First ride on my new Surly Long Haul Trucker - and it rolls like a dream. I was able to push myself the entire ride, thanks to the higher gears, as well as the wide handle bars that allowed for easier breathing during recovery. (4 hours of saddle time)


2015-05-25 Went up Centennial after checking out a Surly Long Haul Trucker at The Missing Link. Was cold at Grizzly peak, only had enough time to go down to Wagner Ranch and come back (1.5 hours of saddle time)


2015-05-23 Happy LaMo return via Redwood. Inaugural ride in my brand new SF Randonneurs jersey! (4 hours of saddle time)


2015-05-10 Happy LaMo return via Kensington (2.5 hours of saddle time)


2015-05-02 Happy LaMo - yay! (2.5 hours of saddle time)


2015-04-18 El Cerrito - Davis 200k with SF Randonneurs. (213 km, 9.5 hours of saddle time, 11 total)


2015-04-05 Happy LaMo return via Redwood. Downhill portion of tunnel road is seriously messed up now. (5 hours of saddle time)


2015-03-29 Wildcat only. Was sick last week, still not fully recovered, but figured I'd get at least a short ride in. (35.5 km, 665 m gain, 1.5 hours of saddle time)


2015-03-15 Happy LaMo return via Pinehurst, then Euclid and return via Kensington. Glad I had the time to push myself a bit, to get back into shape for the El Cerrito 200 km. (4.25 hours of saddle time)


2015-03-08 Happy LaMo return via Kensington (2.5 hours of saddle time)


2015-03-01 Wildcat only, return through Kensington. First ride of the year? Yikes. I did go on a few runs though. Need to make this a regular morning ride before work a few times per week. (1.5 hours of saddle time)


2014-10-18 SF Randoneurs' Lucas Valley Populaire - awesome ride again this year - my time was 5h 35 minutes - and I did take a few nice breaks, including the extravagance of a double espresso and a morning in Fairfax on the tail end of the ride. Seriously considering my first 200K in a few weeks. Been trying to get in shape the last couple of weeks by compensating for a lack of saddle time with running for an hour twice per week.


A few out and back to Wildcat Canyon



2014-09-07 Happy LaMo - Wasn't as hot, and I took some snacks with me, so didn't even need to stop in Orinda as I made my way home. (56km, 1057 m gain, 3 hours of saddle time)


2014-08-31 Happy LaMo - finally working my way back up to a longer ride. It was pretty hot today. (56km, 1057 m gain, 3 hours of saddle time)


2014-08-24 Wildcat and back A good pace,


2014-08-10 Wildcat and back via Arlington First ride in a long time due to back injury that's been slowing me down. The top of Wildcat Canyon is so incredibly smooth now.


2014-06-14 Wildcat and back via Arlington short ride again today.


2014-06-01 Never Again a fun "shortcut" from Inspiration Point ended up costing me an extra hour, and had me off-roading in my poor roadie. I did see 5 bunnies up there while riding through the park, though. (61 km, 1254 m gain, 3 hours of saddle time)


2014-04-27 Reliez LaMo - Got a flat in as soon as I got on Pleasent Hill Rd, had to walk to Hank and Frank's who fixed me up. Again, did this after a 5k run up to campus, but could actually walk down stair the next day (unlike last time) (km, m gain, 3 hours of saddle time)


2014-04-20 Happy LaMo - met up with Lena in Orinda and at Inspiration Point. Did this after a 5k run up to campus. (56km, 1057 m gain, 2 hours 20 minutes of saddle time)


2014-04-12 - Happy LaMoRedwood - longer ride


2014-04-06 Happy LaMo - good to be back on my bike. Beautiful weather today. (56km, 1057 m gain, 2 hours 40 minutes of saddle time)


2014-03-?? - A Bay Trail ride with Jon.


2014-03-09 South Park - got a flat at the beginning of Wildcat, so had to turn back and walk down for an hour and a half all the way to Wheels of Justice where Matt fixed it in 7 minutes, and I was on my way back up. Found out I can't shift into my lowest gear when I got to South Park, so that was a painful ascent.


2014-02-16 to Happy Valley Rd - actually felt like I really pushed hard the whole ride - stayed in my highest gear all along the top of Wildcat Canyon Rd on the way out. Brought just enough snacks to stay filled with energy. (56.7 km, 1291 m gain)


2014-02-12 Brazilian Room and back only had an hour, but that's an hour longer than I rode in the last 3 weeks. (18 km, 339 m gain)


2014-01-19 Wildcat Only same ride again, faster pace this time. (35.5 km, 665 m gain)


2014-01-18 Wildcat Only short ride to get back on that horse. (35.5 km, 665 m gain)


2014-01-10 Grizzly Peak My first ride of the year (and in well over a month), wearing jeans and with my messenger bag on, right after therapy. The best thing for depression is exercise.


2013-12 Bay Trail short ride with Jon and Sofia ()


2013-11 Grizzly Peak with Sara via South Park ()


2013-11 a ride with with Minh ()


2013-09-23 Bay Trail Stroll with an extra 30 kilo in tow. (15 km, 55 m gain)


2013-09-14 Lucas Valley Populaire: Took BART over to Embarcadero, and after an espresso and waffle at Blue Bottle at the Ferry Building with my friend JB, we headed over to Chrissy Field, where JB left me in the good company of Guy, James, Sara, and Kayvon. It was a great day for a nice long ride, we were mostly bringing up the rear the whole time, but I got to take a bunch of pictures. Without a doubt, I'm ready for my first 200k (112.6 km, 1505 m gain)


2013-09-08 Orinda via Happy Valley alone today. It was a hot one, so I took my shirt off and got some of the late-summer sunshine. (55.4 km, 1254 m gain)


2013-09-08 Bay Trail Stroll we skipped the Solano variety, and just took a new trailer to the bay trail (19.8 km, 78 m gain)


2013-09-07 The new bridge and Port of Oakland Rode across the new section of the Bay Bridge with my buddy Jon, then he showed me a couple of parks around the Port of Oakland. (45 km, 75 m gain)


2013-09-06 Moraga-Wildcat Started off as the Mutton-Chop ride with Cal Cycling. Met tri-athlete and optometry student Christie, who said she's thinking of going to Moraga when we got to the intersection of Skyline and Grizzly Peak. She didn't object to me tagging along, and we proceeded at a pretty damn fast pace. By the time we were climbing out back into Tilden, I could barely keep up, but it was a great ride. (55.3 km, 1062 m gain)


2013-09-02 Orinda via Happy Valley same ride as the day before, more people were out because of labor day. Stayed in the highest gear the whole time on Wildcat on my way out. (55.4 km, 1254 m gain)


2013-09-01 Orinda via Happy Valley A cyclist with a Portland jersey let me lead but kept me honest up Wildcat, then he got ahead of me on the downhill - it sucks to not have a reasonable high gear. Didn't visit Granny's house on the way up the Happy Valley hill. (55.4 km, 1254 m gain)


2013-08-31 Orinda via Upper Happy Valley rode with Dan, his first time up Papa Bear. (52.5 km, 1239 m gain)


2013-08-24 Orinda and back - had an iced green atomic sludge thing from Peet's in Orinda. (47.4 km, 966 m gain)


2013-08-20 Grizzly Peak I was running late this morning, Dan waited patiently for me at Bica again, and then we went up to Grizzly Peak and split off our separate ways. (37.2 km, 702 m gain)


2013-08-19 To Bica and Back This hipster cafe was giving away free coffee on account of their third anniversary, so I met up there with Dan, had a good conversation catching up, and then headed home. (17.4 km, 86 m gain)


2013-08-17 Pinehurst - MacArthur Got to do some exploring around upper Rockridge while waiting for Jon, and then we did the Pinehurst - Redwood ride together. (64.4 km, 1171 m gain)


2013-08-14 Grizzly Peak morning ride with Sara. Bumped into Matt Davis during our pre-ride coffee at Actual Cafe (he just moved to the neighborhood) (32.5 km, 722 m gain)


2013-08-11 A ride to Concord where I met up and chatted with my old friend Janet. We chatted for a few hours, and I did not have enough time left to ride all the way home, so I took BART from Concord to Rockridge, and took a ride home from Rockridge BART. (56 km, 1182 m gain)


2013-08-01 Pinehurst - Reliez - Spruce Finally went on a good long ride. Bonked and took a 10 minute nap in the sun at Wagner Ranch elementary before heading up Wildcat Canyon. (96.6 km, 2048 m gain)


2013-07-22 Tunnel - Claremont loop Another morning ride with Sara. (27 km, 583 m gain)


2013-07-21 A ride to Jon and Sarah's new place! I dropped off some freshly made preserves from strawberries we had picked from our farm the day before. Redwood is pretty steep over there. (50 km, 809 m gain)


2013-07-13 Tunnel - Claremont loop First ride with Sara Emery! Neither of us had ridden in a few weeks due to travel and being sick, so we took it easy. Actual Cafe apparently only opens at 8am on the weekend, so we doped at Cole Coffee in Rockridge. (35 km, 591 m gain)


2013-07-03 Marin - Tunnel Rd loop - first ride in over a week due to extensive conferencing and travel. Met David, who has a cool rig with an aerodynamic bubble out front, vertical steering, and an electric regenerative assist. (33.7 km, 765 m gain)


2013-06-22 The Populaire (SF Randoneurs) my first randoneuring event! (116.3 km, 1637 m gain)


2013-06-18 Mt Diablo (half-way) - My first metric century. Ran out of time and decided to not try for the summit this time. Good thing I didn't, it was dark by the time I made it back to Tilden. Took a new basket I got at a big box for $15 in preparation for the Populaire on Saturday - but made the mistake of carrying my U-lock and empty metal sandwich container - tons of rattling the whole time, except for the slow ascents. Mt Diablo's south side road is freshly paved and the views are breathtaking. (115.5 km, 1825 m gain)


2013-06-14 Broadway-Centennial Another morning ride with Dan, another double espresso cubano doping dosage at Actual (pre-ride). Dan found some rope for his boat as we approached campus. (32 km, 671 m gain)


2013-06-13 Spin class with Randy. Climbed some hills, had several streaks around 300 watts and higher, which seemed impossibly high a couple of months ago. Randy told me that the North side of Mt Diablo is steeper, but he prefers it - South side is nicely paved and better for descents. (22 km, 35 minutes)


2013-06-13 Broadway Terrace - Grizzly Peak - First time going up Broadway Ter - it's steeper than Tunnel Rd, and my left calf was very unhappy about that. Also, I Wish I had a higher gear for downhills - another cyclist in a red jersey that I passed during the climb caught up with me on the descent from Grizzly Peak, but pedaling at those speeds and my gearing is useless. We chatted briefly after Centennial, and he was impressed that I wasn't wearing cleats - strapless toe-clips for the win! (24.5 km, 638 m gain)


2013-06-11 Tunnel Rd Only Road again with Dan Coates this morning. We had pre-ride espressos at Actual, and post-ride pastries with coffee at Nabolom, with thick fog sandwiched in between. (36 km, 637 m gain)


2013-06-09 Happy-Reliez Overcast and a bit chilly. New slightly thicker jersey and long sleeved shirt kept me adequately warm. In good spirits, was told I'm "going way too fast" as I passed a cyclist going up Happy Valley road. :) (77.5 km, 2062 m gain)


2013-06-04 Centennial-Happy-Lamorinda Succeeded in doing a standing climb all the way up Happy Valley Rd. (64.5 km, 1604 m gain)


2013-06-01 Mt Diablo Prelude I flirted with Mt Diablo, but got a flat and was stranded in Danville until the cavalry came and picked me up. (50.5 km, 1216 m gain)


2013-05-31 Wildcat Only it was really hot on the other side of the hill. (35.5 km, 665 m gain)


2013-05-30 Morning Claremont Loop - Dan Coates joined me for a ride. I was doping (Espresso Cubano at Actual Cafe), but carried my bag the whole way, as a handicap. (27 km, 583 m gain)


2013-05-28 Spin Class at RSF: speed (30-30 sprints and standing endurance). We got a bonus 15 minutes at the end. (29 km, 60 minutes)


2013-05-28 Redwood-Pinehurst-Tunnel - glad to see dozens of cyclists going up Tunnel Road in pairs as I was coming down. (50 km, 1099 m gain)


2013-05-26 South Park-Papa-Happy-Reliez-Bear Creek-Happy-Orinda-Wildcat Had an extra hour today, made good use of it with some extra climbing. Went through the blocked off section of El Toyonal - lots of horses, and also a terrible road, wouldn't recommend it. (90 km, 2276 m gain)


2013-05-25 Wildcat-Papa Bear-Happy Valley-Lamorinda - First time taking Happy Valley Rd - rough on the ascent, but buttery smooth on the way down. Stopped for sugary coffee in Orinda. I like ridewithgps's interface a lot better, and the elevation gain it recorded was 1.5 km, a full 500m later than MapMyRide - because MMR smooths things over more. I like the interface better (you can zoom in on portion of a ride quicker), so I think I'm going to stick with RWGPS from now on. (72 km, 1550 m gain)


2013-05-23 Tunnel-Claremont Right leg kind of bumming - but surprised at how much strength my legs had at the top of Grizzly Peak - stayed in high gear all along even that last hill. (23 km, 405 m gain)


2013-05-21 Inspiration Point-Wildcat Roundtrip-Grizzly Peak - South Park Drive still kicks my butt, so I'll have to do it more often. (37 km, 690 m gain)


2013-05-17 - Spin class at RSF, got there 10 minutes late, but hey, every ride counts! (16 km, 35 minutes)


2013-05-17 - Tunnel Rd-Claremont-Tunnel Rd-Grizzly Peak Tunnel Rd uphill is so nice, today I rode it twice! On the second go around, on the rolling part of Grizzly Peak Blvd, I hit the Bohemian Rhapsody solo - and left a cycling team in the dust! (48 km, 893 m gain)


2013-05-16 - Redwood-St Mary's-Reliez Valley-Three Bears-Grizzly Peak (93.5km, 1451 m gain)


2013-05-14 - Tunnel-Pinehurst-Redwood-Tunnel A good ride, solid two hours. Watched a raptor taking off right in front of me while cycling up Redwood, beautiful bird. (49.5 km, 822 m gain)


2013-05-11 - Three bears - Papa first Helped one guy find his cycling computer. Saw a wild turkey with a bunch of chicks. Was way to windy on San Pablo Dam Rd as I approached 80, and all along 80. I wouldn't like cycling in the pacific northwest - apparently it's always windy there. (53.5 km, 589 m gain)


2013-05-10 - Claremont-Tunnel Rd. Morning ride - thick fog along Grizzly Peak Blvd and Skyline. Bumped into and chatted with Kirk McKusick while enjoying my cup of coffee after the ride.
(26.5 km, 443 m gain)


2013-05-08 - Centennial-Grizzly Peak-Tunnel Rd Was told "hey bro, call it out!" when I passed another cyclist on Grizzly Peak, which I'm ok with, but he kept yelling something long after I was out of hearing range. My first time going down Tunnel Rd. (22.5 km, 441 m gain)


2013-05-06 - Page Mill-Altamont Loop, from Stanford. After the first day of Software Carpentry at Stanford, I spent an hour in front of the Thai restaurant where Bernard, Ariel, and I had dinner trying to get my bike lock unlocked. Bob suggested I put WD-40 in the lock, and it worked to revive it! (22.5 km, 214 m gain)


2013-05-05 - Page Mill-Altamont Loop Saw three deer on Page Mill. Remarkable how easy this was compared to what a Page Mill ride was like a decade ago for me. (14.4 miles, 702 ft gain)


2013-05-03 - Centennial-Grizzly Peak-Claremont Short ride. Didn't have much time, just enough for a small climb. But every ride counts. (9.4 miles, 1398 ft gain)


2013-05-01 - Redwood-Pinehurst, again. Concentrated on cadence. A fellow cyclist I passed on the Tunnel Road climb stayed not too far behind the whole way up, and caught up near the top. I told him "Thanks for keeping me honest", to which he replied "It was the other way around". He took a left onto Grizzly, as I continued down Skyline. Briefly stopped at the Canyon post office at 4:30pm, as they were closing up. Will have to send postcards from there, sometime. (31 miles, 2772 ft gain)


2013-04-30 - Redwood-Pinehurst Pushed through in higher gears as much as possible, strength training. Took a slightly different route to get to the hills, taking College all the way to Broadway. (31 miles, 2772 ft gain)


2013-04-28 - Wildcat-Three Bears-Wildcat My first time riding Three Bears! I was not super fond of the beginning of the Three Bears route (Alhambra Valley Rd) - it's quite choppy and not as nicely paved as most other places I'm used to riding, but having the road talk to you is quite encouraging and novel, to me. Examples of signage in the asphalt: "Momma" at the beginning of the first big hill, or "feeding zone", or "almost" within the last 100 yards of the "Papa Bear" hill. (38.5 miles, 3051 ft gain)


2013-04-27 - Wildcat-Orinda-Moraga-Pinehurst-Grizzly Peak, with a Rosie finish

Fueled by two cups of coffee (one from Nabolom, one from Local-123), and pastries from Nabolom, Crixa Cakes, and Starter Bakery - I decided to binge on the pain, as well. I particularly loved slicing through Camino Pablo and Moraga Way in high gear. Made it almost all the way up Pinehurst in second lowest gear - only had to switch to the lowest for the last 100 yards, or so. The finish was anything but rosy - a very strong wind from the bay made me wish I had a sail with me. (44 miles, 2782 ft gain)


2013-04-24 - Grizzly Peak loop, same as a week ago, had to wade through the thick low-lying clouds all along the ridge - near zero visibility up there this time. Bumped into Brandon at the gym afterwards. Turns out the VS ride I missed yesterday was just him and Zack, and they went up Spruce and came down Centennial. (15 miles, 1575 ft gain)


2013-04-23 - Claremont Only. Missed the Vision Science ride, and had to get back quickly, so only had time for a very short (but fairly intense climb) ride. Claremont has too much automotive activity this time of day (4-5pm). (6.25 miles, 974 ft gain)


2013-04-21 - Rosie the Riveter to Lake Anza. Amazing how a bar I ate along the way made me not even tired at the end of the ride. The last hill (Canon Drive) was easier than it had been all winter long. Snacks FTW!

Wore boardshorts today, and amazing how many fewer nods I got from fellow cyclists - it's like they don't recognize their own if I don't look the part. It's the cadence, not the clothes that make a cyclist. (20 miles, 1119 ft gain)


2013-04-19 - Longer ride: Redwood-Pinehurst, ran out of steam (completely bonked) at the bottom of the last hill on Pinehurst to get back to the ridge, and had to just slowly waddle my Resolved to never go on rides longer than 15 miles without a snack. (30 miles, 2680 ft gain)


2013-04-17 - Rode the Grizzly Peak loop, from campus to Broadway and then up. Dan Coates would have joined, but had a flat, and turns out the glue in his patch kit was all dry. Brandon Lujan also stopped by, on his bike, wondering why no one responded to his Bay-to-Breakers thread on vs-social. I watched the sun set behind Mount Tam as I rode along the Grizzly Peak ridge, and got back to the gym just at twilight.
(15 miles, 1575 ft gain)


Why keep a log?

This is a log that's inspired by the Davis Wednesday Night Skate Log. I'm in there somewhere at least a couple of times (01/21/04, 09/29/04) and my brother Mike even more frequently. Another point of inspiration is Ned "Bike Nomad" Konz's trip logs and Steven Roberts' "Miles with Maggie" portion of his bicycle adventures.

About a month after I started keeping this log, I came across yet another example of why I like keeping logs (and reading them) - this one is from Rob, the owner of Blue Heron Bikes in Berkeley. Read Rob's October Bike Vacation

I don't keep track of every single time I get on a bicycle - that would be too tedious, since I have a 6 mile round-trip home-campus commute every day. These are just rides I do for fun and exercise. I get no sense of accomplishment keeping track of rides where I'm riding in a manner as to minimize my sweatiness during my trips to and from campus.


Here's some ASCII art I made that I now use as my email signature:

                   _
                  / \
                A*   \^   -
             ,./   _.`\\ / \
            / ,--.S    \/   \
           /  `"~,_     \    \
     __o           ?
   _ \<,_         /:\
--(_)/-(_)----.../ | \
--------------.......J