Thursday, January 22, 2026
Point Reyes Coast Campground
Monday, January 19, 2026
Review: The Escape
The Escape won an award for the best Sports-related book of the year. It was on sale for $3 on Amazon (and the library didn't have a copy). The book is an autobiography of Robert Millar (now Philippa York), a professional cyclist in the 1980s and 1990s who transitioned to being a woman after he retired from the sport.
What makes the book unique is that rather than being ghost-written by David Walsh, it is written as a series of conversations between Walsh and York as they are journalists for two different periodicals covering the 2020 Tour de France. So the book goes from the 2020 Tour de France to older editions of the same race from Robert Millar's point of view, which sort of makes you think that the various editions of the Tour are largely similar, going over the same mountains with similar rivalries between the various participants.
This is not true, of course. Millar retired from cycling just as the EPO era was taking off. Before that, the drug of choice were steroids, which weren't actually very effective for endurance sports. So while York does admit that Millar did occasionally dope, she could claim that while cheating was rampant it didn't have much effect on the race.
Probably the best reason to read this book is to gain an understanding of how someone could grow up wanting to be a woman yet was gifted with a strong body that could reach the pinnacle of an extremely male-dominated and demanding sport, but at all points could still wish that he was a woman. Keep in mind that Millar did marry a straight woman and had 2 children!
Having said that, you get the feeling that Millar was such a completely different person from York (Walsh mentioned that no way would have wanted to drive around France with Millar!) that her perspective on Millar was maybe quite warped.
I am of two minds about this book. On the one hand, I think I would have preferred a traditional ghost-written autobiography. The way the book was written it felt constantly jarring to flip from a contemporary Tour De France to previous races. I feel like I gained a lot more understanding of what a body dysmorphic person feels. But I also got no special insight on what a professional cyclist's life was like. Millar's story was just too unique.
The book is short and a quick read so maybe you should just read it and judge for yourself.
Thursday, January 15, 2026
Review: Jan Ullrich - The Best there Never Was
I saw Jan Ullrich on the used book shelf at the library for $3, and at that price I bought it and took it home and read it.
The book is written in what I consider an odd fashion, with the author going over Jan's career coming out of East Germany's training system and then joining Deutsche Telekom as a budding pro. His successes and failures (which are well documented) were at this point in the book attributed to his upbringing and personality (the guy loved food and when he was in his off season was famous for wiping out the contents of his friends' refrigerators).
Then you get into the later half of the book before the author brings up what was common in that era of cycling, which was doping with EPO. There's no question that Jan Ullrich was an enormously talented rider (his teammates described him going from getting dropped to beating them over 3 days during a training camp), and that everyone else in that era doped with EPO because there were no tests for it and the UCI simply set a hematocrit level that was acceptable, essentially giving everyone a license to dope up to the 50% mark. What I didn't know was that when the test was finally developed you could go back to urine samples taken from those years and it would definitely prove that Ullrich had EPO markers in his urine.
I have a controversial opinion about doping, which is that it should be allowed as long as the doctors and researchers involved documented and published what it did. The sport would change from being hero worship about bike riders to something like Formula F-1, where the true heroes are the engineers and mechanics rather than the drivers. I could definitely get behind a sport where the doctors and physiologists are the heroes getting paid multiple millions of dollars in salary and getting a share of the prize money. The contribution to medical science would be significant, and people would give up on hero-worshiping athletes simply for being genetically gifted. Of course, doping does distort the field --- the prize would go towards people whose bodies respond better to doping. On the other hand, none of the sporting events I've ever bothered to watch seem particularly big on "natural" human behavior anyway.
Anyway, this part of the book was badly written, I think partly because Dan Friebe probably assumes any reader of the book is a big fan of Ullrich and would know all the sordid details of his life already. I certainly didn't, so kept wondering why some irrelevant details kept coming up until the reveal of the doping scandal that ended Ullrich's career. The story all seemed pretty sad up to that point but then once you realized everyone in the Peloton was doping you found yourself wondering what was the point.
What was interesting to me was that Friebe indicated in the book that Germany became a big cycling country only after Ullrich won the Tour de France and Deutsche Telekom (later T-Mobile) became a world famous cycling team. I'd always thought that Germany was huge on cycling because I saw so many Germans on bike tours, but of course soccer was always more popular. In any case, apparently because of this Jan Ullrich got way more attention in Germany than even Lance Armstrong did in the USA during the period, which probably affected his mental health as well.
Anyway, the story of lost potential in the book comes across, as well as a note that while Ullrich never lived up to his potential, mental fortitude and discipline must have genetic components as well (and obviously many people will tell you we're all moist robots without free wheel), so overall Ullrich probably never had a chance despite his prodigious physical talent.
Thursday, December 11, 2025
Building Xiaoiqin's Ritchey Montebello
Last year, we purchased a Lynskey GR300 for Xiaoqin. But she never really liked the bike that much though she appreciated the SRAM Force electronic shifting, which was quiet, fast, and consistent. There were probably many reasons for this -- the frame was probably too overbuilt and stiff for someone in her weight class. The bike was about 4 pounds heavier than her Ritchey Road Logic (which at this point has nearly 8000 miles on it!), the fitting never quite got there. Furthermore, the SRAM Force gearing bottomed out at 30/36, which is still a higher gear than what her Road Logic had --- that along with the bigger tires meant that the highest gear was much too high and the lowest gear wasn't as low as what was on her Ritchey logic. I've long been convinced that manufacturers design road bike gearing for fit 25 year olds with good knees and SRAM while much better than Shimano in this regards is still inadequate.
So we sold it. We had several ideas for a replacement, since having wider tires would enable her to do rides that her Road Logic (with its 32mm max tire clearance) don't quite have sufficient clearance for. These were the Fairlight Strael, the Ritchey Montebello, or the David Kirk Onesto. The Montebello won because it was most available (the other frames had at least a 6 month wait). The Trump tariffs also made the Fairlight much more expensive than it otherwise would have been.
Taking advantage of some black friday sales, I bought a bunch of parts and had Velotech in Palo Alto put the bike together:
- Ritchey Comp Zeta Disc Wheels
- Shimano Duraace BB paired with 160mm Shimano 105 Cranks
- Wolftooth 38t narrow wide chainring
- SRAM Force Mullet Groupset (Force brake levers and brakes, X01 Eagle Rear Derailleur, XX1 Rainbow Cassette 10-52, SRAM Eagle XX1 chain)
- Thompson Elite Seat post
- Ritchey WCS Skyline handlebars
- Ritchey RL-1 84 Stem
- Specialized Power Arc Pro Elaston saddle
- SRAM Force 140mm brake rotors
- Rene Herse Barlow Pass tires 700x38
Monday, October 13, 2025
Capitola Overnight
Wednesday, September 24, 2025
Review: Hileen replacement nosepads for Oakley cycling glasses
One of the most annoying things about cycling with glasses is when they keep sliding down your nose. I've tried stuff like nerdwax which works for ordinary glasses, but those absolutely do not work with cycling glasses like my preferred Oakleys.
I did notice that Amazon sold replacement nosepads by various Chinese manufacturers, and the Hileen one advertises that they make special Asian-fit nosepads. I bought them and installed them and used them all throughout the tour this year. They alleviate the problem, but don't make it completely go away. It turns out that the most likely cause of glasses slipping is your helmet being a bit loose and rattling down on your glasses and causing them to slide down.
After I got back, I decided that this wasn't helping, and then switched to the original pads that came with my glasses. Wow, the originals were so much worse that I immediately switched back after one ride. So these are effective. Recommended.
Tuesday, September 23, 2025
Review: Wolftooth Encase Hex Wrench Kit
If you have a minimalist toolbag on your bike, you probably at some point run out of space. One alternative is to stow your tools into your handlebar, but then it would rattle. The Wolftooth Encase system solves that problem by wrapping the tool in a rubber sleeve that slips into your handlebar end so it doesn't rattle.
The wolftooth system comes with a spoke wrench, 2, 2.5, 3, 4, 5, 6, and 8mm allen wrenches, a collection of torx wrenches, a spoke wrench, and both flathead and philips heads screwdrivers. The handle features a swivel head so you can place the tool in the right place. Cleverly, the swivel happens in only one plane so you can still rotate the tools when screwing or unscrewing something.
The penalty is that all wolftooth systems stuff is extremely expensive. I bought it only as part of a scratch and dent sale and it was still expensive. There's also a corresponding encase sleeve with a chaintool, but since one of my two handlebar end spots is taken up by a bar end shifter, I only bought the wrench set.
I was skeptical of how easy it was to get the entire toolkit flush with the handlebars, and indeed it doesn't sit flush, but that's a good thing --- when you need to extract the toolkit, you still need a bit of extra grip so you can pull the tool out.
Identifying the correct sized wrench is a bit of a headache --- the labels aren't quite easy to read, especially in the dark, but after a bit of fumbling you can get it out. With magnetic attachment systems each bit fits right into place with a satisfying snap. However, the magnetic attachment system is not very strong. I left a bit in a hex socket once after tightening when I removed the body but the bit remained in place. No problem, as soon as I reached to put the bit back into place I discovered the problem.
Everything is held together with rubber bands that you have to slip off when you need to extract a bit for use. It's a bit of a hassle, but I have yet to lose a bit.
Compared to the regular multi-tools, it's light and saves a lot of space. But it's also too expensive for me to deploy on all my bikes, so it only gets used on my light day-riding/commute bike. I can recommend it if you have only one bike, but I suspect a bigger saddlebag is a better (and cheaper) option for most.
Friday, September 19, 2025
Long term review: Waxing Chains
I've been waxing chains on my family's fleet of bicycles for about 18 months. When I first started doing this, I considered it a hassle (and to some extent it's still a hassle). First, I had to clean the drivetrain fairly thoroughly (I didn't do a perfect job). I also made the transition during a winter where it actually rained quite a bit and found myself having to rewax the chain after each rain.
Over time, I transitioned first the tandem and when I built up Xiaoqin's Ritchey Road Logic and Bowen's Roadini I started them both on waxed chain. The tandem wore out a SRAM 1101 chain after only 1000 miles despite my waxing it, making me question whether the wax was helping a lot. But my custom single bike had gone over 6000 miles without the chain wearing out, which made me think that the tandem experience was due to my using a $10 chain instead of a $30 chain. I switched that bike over to a Shimano CUES chain just before last year's tour and sure enough, despite the tandem load and two tours, the chain is still going strong.
Xiaoqin had the same SRAM 1101 chain fall apart in the wax port, something that I couldn't attribute to any wear. I decided she rode enough to have two chains waxed at the same time, and would just swap chains whenever one needed to be waxed. This makes the process much easier and you're never at risk of having a bike out of service because the chain is being waxed.
We also tried the Silca Endurance Chip. I was skeptical that it would have any benefit, but this winter, Bowen went through fairly rainy commutes, and his bike was always outside exposed to the rain when he was at school. Despite that, the chain was still good, and he toured on the same chain (with a wax job both before and after the tour).
During the tour we exposed the bikes to rain on a somewhat frequent basis, and the bikes also rode through substantial gravel. In all cases, we only added liquid wax lubricant after a rainy ride. When the tour was over I measured all the chains and none of them had worn!
We now have only 4 bikes in the fleet that have not converted to wax lubrication. My Roadini, Boen's Salsa, my MTB, and Xiaoqin's MTB. All of them will get converted when their existing chains wear out. The implication of waxing means that chains are no longer consumables, and it's justifiable to buy chains that match the color of the frames for instance. It also means that I'm willing to run more expensive cassettes going forward as those will also not be consumables.
To my surprise, I'm now a chain waxing advocate. It's a hassle, but it does seem to provide benefits commensurate with the hassle involved.
Thursday, September 18, 2025
Review: Gabaruk 11-50 11s cassette
Gabaruk's 11-50 11s cassette can be gotten for $211. For a weight savings of approximately 300g, it handily beats the $1/gram of weight savings metric that most cyclists use when considering equipment. I bought two, one for Xiaoqin's Ritchey Road Logic (getting that bike under 8kg with pedals!) and one for Bowen's Roadini after watching her experience with it.
The obvious benefit is that the cassette is lighter. It achieves the light weight by replacing the giant 50t steel sprocket with one made out of aluminum. In theory this means that sprocket will wear out faster. However, since we wax our chains, cassette wear is now minimal on all our bikes.
The big loss is in shifting performance. The Gabaruk simply does not shift as smoothly or as well as the Shimano m5100 or the CUES linkglide cassette. Just like older drivetrains, you have to ease up when shifting, and if you flub a shift, the cassette has a disturbing tendency to drop the chain and cause the drivetrain to shift all the way to the smallest sprocket, which usually is the complete opposite of what you intended to do. As a result, I do not recommend this cassette to tandems, heavy people, or the kind of people who want to (or need to) shift under load without easing up on the pedals.
Both Xiaoqin and Bowen complain about the shifting performance. On the other hand, when asked if they'd like the old cassette back the answer has usually been a "no." 300g is half a pound, which is a lot when you weigh in under 100 pounds like Bowen, and both the Ritchey and the Roadini are at a point where I cannot easily shave more weight from either bike. I'll continue to accept the weight penalty on my single and on the tandem, given that I weigh more and the savings is not as important, and I do ride in situations where a bad shift could be very undesirable.
If you are light or have a light touch on the pedals and can ease off when shifting, the Gabaruk is a very nice weight savings for a relatively low price.
Friday, September 12, 2025
July 4: Lustenau to Lindau (Germany)
Thursday, September 11, 2025
July 3: Lenzerheide to Lustenau
Tuesday, September 09, 2025
July 2: Bergun to Lenzerheide
There, we showed the booking.com offering to the receptionist, who called her manager who immediately said: "Of course. We give them a discount for not using booking.com and showing up in person instead so we don't pay commission!" Our room was actually ready for us by the time we unloaded the bike and parked the bikes. We asked about the half pension but it seemed really expensive so we decided we would order a la carte instead.



.jpg)






















































