Saturday, July 4, 2026

07-04-2026 Ride

This was a frustrating morning. Woke up early, but still got enough sleep. Had some cereal, then I got ready for the Bisikleta ride. I saw that my Wahoo was running low on charge, so I decided not to load the planned route for the day. Rode over to the 4S Target through the neighborhood and then the long way through the 4S Ranch neighborhood, several people were already there.. Others started showing up, including several right around 7:30. Urgh! On this day, at the start, there were the following riders: Ray, Perse, Jed, Fritz, Andy, Paula, Charlie, Nel, Rob T., James, and Aaron. I only vaguely remembered what the route was, so others prompted me about the start. We headed over to PdS and took it through the Del Sur neighborhood and down to CdS. James and I were out front. I think the others saw this as a more casual-paced ride, at least at the start. After the turn onto CdS, I rode for just a little bit and then caught a screw (with a washer!) in my front tire, flatting it right away. This was a portent of things to come. I changed the tube, got my tire pumped (slowly) up to about 85 psi, and we were off. I was pumped with adrenaline, so I took off, with James out in front again, and powered up the CdS bump, leaving him behind and continuing to push all the way down to the turn onto Carmel Valley Rd. I got there, several others came in, and then we found that somebody (Rob T.) had had a flat. We waited there for a while, eventually the others showed up without Rob. His tire had been damaged too much, so he had to call for a ride. We headed down to the 56 bike path, James and I again out in front but Ray further in front of us. Around the bend, and we saw Ray by the side of the road. Another flat! He was running tubeless, so he learned how to install a plug, filled the tire with CO2, and was pretty quick with the fix. I waited for Jed to pack his stuff back up, then the two of us rode to catch up with the others. Down to the 56 bike path, taking it to ECR. By that time we had caught up with some other riders, but the group was splintered and would generally stay that way for the rest of the ride, unfortunately. At this turn Perse started riding back, as his knee was really bothering him. So, we were down to 10 riders. I was initially at the back of the group but caught up with some other riders on the shallow climb up to Carmel Mountain Rd, where we turned right and rode down to Sorrento Valley Rd, taking another right. Aaron and I were out in front for a bit on this stretch, I told him about the skin cancer treatment and my blotchy face. Back to Carmel Valley Rd, where we split the group again. Paula and I rode at the back and ended up turning into the parking lot for Torrey Pines SB, since she wanted to get a picture along the coast highway at a particular spot. We rode up a pedestrian path to PCH and continued north until she found the spot. Took the picture, then we turned around and headed toward the Torrey Pines climb. On this section I somehow got another front tire flat, didn't see what caused it, but I had to push hard to catch up to her and let her know. We stopped by the entrance to the other SB parking lot, and I fixed this flat with my second tube. The repair went fairly quickly (Aaron was there at the beginning, but we told him to go ahead), then the two of us rode at Paula's pace up the inside route on Torrey Pines. By this time, I knew I wasn't going to be setting any records, so I dialed my pace back for the most part. Once we got to the top, we heard that Ray had ridden ahead to get back sooner. Over to Genesee Rd, going down the hill and turning to get onto the bike path that runs along the west side of I-5. Charlie thought I had fallen behind again, so he stayed to wait for me until calling me to find out my situation. I was ahead of him, so I waited at the turn, then we rode together down the hill to meet up with the others. This was the last time our reduced group was all together, we really splintered after this. We headed over to Vista Sorrento Pkwy and took it north. The original plan was to ride through a neighborhood, but Fritz and Nel, who were in the lead, didn't have the route loaded, so they ended up riding back to Carmel Mountain Rd. I decided to have the group follow them, and only James stayed on the original route. The rest of us rode up to CMR, turned right, then turned right again to stay on CMR. Andy was falling back by this point, so I sent the others ahead and waited for him, then then two of us rode to the top and over to Carmel Country Rd, where we turned and took the nice downhill back to the 56 bike path. I had hoped to catch up to some of the other riders on this descent but caught an unfortunate red light that slowed me down. Eventually, Andy and I caught up with the tail end of the group, for just a short while, as we got on the 56 bike path and took it all the way back to CdS. Andy's pace was slow, so I dialed my pace back and rode with him to make sure he was okay and could get back to the starting point. Jed, Paula, and Aaron waited to see that we made the turn onto CdS, then they gapped us again. Andy was plugging away, and we stayed pretty much together on the ride back to Target, with me getting out ahead a couple of times during climbs and then waiting for him to catch up. I was running out of energy as well, it had been a hectic ride for me. Back to the starting point, where Nel, Paula, and Jed were still there. I stayed around for just a short while before heading home. It was cloudy but still warm and more humid than usual. I took RB Rd to W Bernardo Dr and followed that route home, very glad to pull into the garage.

Avg speed = 15.5 mph (15.7 mph). Total mileage = 49.4 mi
Avg power = 129 W. Weighted avg power = 158 W
Total elevation gain = 2950' (2960')
Avg heartrate = 132 bpm (Coospo)
Relative Effort = 117 (120)
Training Load = 192 (195)
Intensity = 72% (73%)

Got home had a light lunch, and watched a little World Cup on TV before heading upstairs and taking a nap, after which I felt better. Later I patched the two tubes that I had flatted earlier on the ride. Watched a little more TV in the afternoon. Evening was quiet, I read quite a bit and enjoyed a piece of the peach pie that Ann had made for Independence Day. Turned in fairly early, after the fireworks quit going off.

Thursday, July 2, 2026

07-02-2026 Ride

This day had a really early start. Paula and I scheduled a ride, but I wanted to be done before the sun came out, so we agreed to meet around 6:00 at our house. I got up at 5:00, got dressed, and baked a dozen cookies to give some to her when she showed up. I unloaded the dishwasher as well and ate a bowl of cereal. She showed up a little after 6:00, and we headed down by the park and across the pedestrian bridge to BVP, turning right on Beethoven Dr to do some climbing. Got up the first pitch, then turned left on Inspiration Ln for a change. This road seems to be a little longer but also lower gradient than staying on Beethoven Dr. It eventually connected back to this road just before the left turn onto Sierra Linda Dr. We took the enjoyable descent to San Pasqual Rd, then turned left to get back to BVP. Up to Royal Crest Dr, where I suggested we turn to enjoy this fairly steep climb and short descent to Sunset Dr. Left turn there, taking it to Escondido Blvd and turning right. We rode to Felicita Ave, turned right and took it over to San Pasqual Valley Rd, taking the short, steep climb before the following descent. We turned right there, rode through the intersection with BVP, then turned right on Summit Dr and rode up to the intersection with Mary Ln, steeper at the beginning and getting less steep until the top. Then we enjoyed the very cool descent on Summit Dr down to Old San Pasqual Rd, bearing off to the right and descending further back to San Pasqual Rd. A right turn took us to Old Milky Way, where we turned and took it to the 78. On this flat stretch I pushed my pace a bit and gapped Paula before slowing down for her to catch up. We only rode a short distance on the 78 before turning right on Ysabel Creek Rd. I hadn't been on this road in a very long time, and it turned out to be more rideable than I remembered. Still, there was a fair amount of gravel and sand to contend with until we got back to a paved portion. We had a quick break here, I ate a banana, before we rode to Bandy Canyon Rd and turned right. It had also been a long time since I had climbed this road up to Highland Valley Rd. I remember it as being steeper for a longer time, but the steep section is just at the start, then it gets less steep for the rest. I rode to the top and then turned around to ride back to Paula, riding together with her to the intersection. We then descended Highland Valley Rd, I was out in front and rode without putting on the brakes very much, just at the two sharp turns. Down to the flats, where I waited for her to catch up, then we rode back to Pomerado Rd. Home the normal way from there, I dialed my effort back on the last two climbs to stay with her. Was a nice ride with some climbing that we were able to finish fairly quickly, well before the marine layer lifted.

Avg speed = 13.3 mph (13.4 mph). Total mileage = 23.2 mi
Avg power = 123 W. Weighted avg power = 165 W
Total elevation gain = 1910' (1920')
Avg heartrate = 114 bpm (Coospo)
Relative Effort = 33 (35)
Training Load = 104 (97)
Intensity = 75% (72%)

Got home, Ann was still asleep. I read for a bit until she woke up (<>). Later in the morning, I swapped the tires on my Canyon back to the Enve tires, checked to see if I could patch the inner tube that flatted on the Kitchen Creek ride (no such luck). Talked to Ben about the results of his PET scan, which indicate that his condition can be treated with prescription medicine, which is great news. In the afternoon and early evening I worked on implementing the cycling analysis calculation changes into the database creating routine, and that took longer than expected, including having to go back and clean up some minor issues with the analysis program itself. Talked to Mark at some length in the evening about the situation with Mom and her stated desire to look into assisted living facilities. We agreed that the next step is for me to come to Houston for a sit-down with all five of us to discuss the current state and potential next steps. It was a quiet evening after that. Ann and I watched some TV after dinner.

Wednesday, July 1, 2026

07-01-2026 Walk

This was a frustrating day. I had another rough night sleeping, got up again in the night to watch TV, eat a bowl of cereal, and let my face settle down before getting back to sleep. I started working on my cycling analysis program, intending to clean up the agreement with Strava for the data used to calculate HR zones and Relative Effort. For the life of me, I couldn't figure out the algorithm that Strava uses to determine actual riding time, and this was the stumbling block for me to get a perfect agreement with the times allocated to HR zones. Eventually, I settled on the same (or very similar) data filtering protocol I had used in the past, scrubbing out any data points where my speed was less than 1 mph. I also spent quite a bit of time cleaning up the code and simplifying some of the calculations while ensuring that agreement with Strava was still acceptable. Also looked into why some FIT file analysis wasn't capturing the temperature data from the ride. For some weird reason, sometimes my Wahoo doesn't capture the temperature in the FIT file output. The next step was then to align the calculations between GPX and FIT file processing in the analysis program, and that took some time. I think I got everything synced between these two functions. In the evening, after dinner, I went for a walk just to get some fresh air, felt pretty good to get out of the house. Read some in the evening before turning in.

Tuesday, June 30, 2026

06-30-2026 Run

Had a rough night sleeping, my face was really irritated and sore, particularly around my nose. I got up in the night and watched some TV to let the irritation subside. Got back to sleep, not great but sufficient. I woke up in the morning and decided to go for an easy-ish run down by the park. Ran four miles, the first three were at slower pace, and the last one I put a little more effort into. Stretched before the run, and that is helping quite a bit with keeping leg soreness away after the run.

Avg pace = 8:41/mi
Total distance = 4.06 mi
Elapsed moving time = 35:19
Avg heartrate = 127 bpm (Coospo)
Relative Effort = 10

I had gotten an invitation to join Charlie, Andy, and Perse for a 4-wheeler run in the afternoon. So, in the morning I working on my cycling analysis program, in an effort to validate the Training Load calculation analysis and fix some issues with data capture in the database. I also made some chocolate cookie dough and baked a couple dozen cookies. Charlie showed up a little after 12:30, and we drove to meet the others out in the Pauma Valley, taking Valley Center Rd and Cole Grade Rd out to the 76, then turning on Nate Harrison Grade. I recognized the name of this road but didn't remember from where. We drove on the paved portion for a while until we hooked up with Andy and Perse. Before we got onto the unpaved portion we stopped (I handed out cookies) while they all lowered the air pressure in their tires to make the ride a little smoother over the terrain. I rode with Charlie for most of the uphill section, we chatted about Leslie's trip to Peru (fun but expensive and limiting while traveling in a tour group) and our Hawaii trip. We go up into the forested area and stopped for a break (more cookies handed out), and I rode with Andy after this for a shore while until we popped out on the road in Palomar Mountain SP. That's where I remember Nate Harrison Grade from! We stopped briefly, then drove up to Boucher Lookout, where we got to go up into the fire watch tower and talk to Patty, the volunteer docent ranger on duty. The day was hazy, so visibility wasn't great, but it was fun to chat with her. I rode with Perse on the way down, and we chatted about his Father's Day CPR experience, among other topics. Back down to the paved part of Nate Harrison Grade (the ride down seemed bumpier than the way up), where the guys put air back in their tires, and we decided to have dinner on the way back. I found a place in Valley Center, but it turned out to be a food truck, so we ended up eating at Mendoza's Restaurant in Escondido. It was also fast food, pretty decent and a good choice. Andy drove me home from there, and he was really jazzed about the whole idea of going four-wheeling and camping out in the wilderness. He is also selling his teardrop trailer, hasn't gotten any serious offers yet. Got home after 6:30, and the rest of the evening was quiet. I was pretty tired from the day, and my face was still irritated and sore.

Monday, June 29, 2026

06-29-2026 Hike/Swim

Had a restless night. My face was really sore, and I couldn't easily find a comfortable way to sleep. I got up during the night, watched some TV, ate some cereal, and eventually got some fitful sleep. Woke up around 5:30, eventually got out of bed after reading a little bit, then I got ready for an early morning hike with my backpack. Walked down to the park and got onto the trails, taking them down past the gravel parking lot before turning around and walking back on sidewalks through the park and then back home. Then I got ready for a swim at the WWC. Face was still tender, hurts when I stretch the skin, especially around my nose. I was the first one to the pool, but it got pretty busy quickly. Still, I was able to have my preferred lane to myself. Swam 1500 yds with just a couple of brief pauses. My stroke count was longer, just didn't feel a lot of strength in my arms on this day. Here are the split times for the three 500s: 9:30, 9:39, 9:29.

Avg pace = 1:55/100 yds (Video, not counting brief pauses)
Total distance = 1500 yds
Elapsed moving time = 28:38 (Video)
Avg heartrate = 159 bpm (not likely)
Relative Effort = 60 (not likely)
SWOLF = 37
Avg stroke rate = 20 bpm
Avg pull distance = 2.37 yds

Got home, wasn't so hungry, so I just had a little bread for breakfast. Stayed around the house during the day, spent a fair amount of time trying to understand my cycling analysis program and why some of its data are different than Strava and between the two file formats. I also fixed an issue with GPX file processing for power zones and Training Load calculations. Talked to Mom in the early evening, she seems bent on exploring assisted living options. I watched some TV with Ann after dinner.

Sunday, June 28, 2026

06-28-2026 Kitchen Creek Ride

Woke up around 4:30 for this ride, since we needed to drive more than an hour to the starting point. Had some cereal for breakfast, emptied the dishwasher, and checked the route out. Then I got dressed, had already packed my gear in my backpack. I also made coffee to drink on the way. Catalin and Paula were late, so I had a little extra time. Loaded up my bike when they got here, then we drove to Pine Valley. It took a while for them to get ready for the ride once we got there. We looped through Pine Valley before getting on Old Hwy 80 and climbing out of this town. We got to the intersection with Sunrise Hwy, turned right to stay on Old Hwy 80, and took a mostly downhill or flat road over to Kitchen Creek Rd, where we turned left. I overshot the turn a little bit but quickly got back on route. As soon as we started climbing I left them behind and tried to follow my own pace. That worked for the first three miles or so, and then I noticed that my rear tire felt squishy. So I stopped and discovered I had a flat. Dang it! This was after I had swapped out my old Enve tires for sturdier Gatorskins the previous day. I swapped out the tube and had the tire seated in the bead before Paula caught up. I told her, and Catalin a little later, to keep going, and I would try to catch up. Filling the tire with air from the Cycplus pump took several minutes to get to 80 psi, where I stopped it and called it good enough. Then it took a bit to pack all my stuff back up and get back on the bike. I put in a little more effort to try and catch up to them, eventually did between mile four and five. Paula had stopped to wait for me, Catalin was still riding. I waited for her to catch up with me, got up to Catalin, then continued on at my pace. Not too long after we came to the gate across the road and had to lift our bikes over it. Then we continued on a road that had weeds growing out of it but was rideable. Stopped a couple of times to take pics or video, not always successfully. I would get ahead of them, then stop to let them catch up before continuing on. Overall, this climb wasn't too bad. It had some initial steeper sections, then the grade lowered a bit. I was able to keep a decent cadence and pace, mostly in first or second gear. Gradient would occasionally get to 7%, but a tailwind was helping us along for the most part. There was some sand on the road and an increasing number of potholes to watch out for. I rode past the second gate and kept going, and the road quality deteriorated. Got into a wooded area, and my right shifter battery finally died, so I stopped to replace it. Got it replaced before they showed up, but we stopped here for a longer break. I had eaten a banana earlier, and at this stop I ate a Clif bar. As we continued, the road quality got worse and stayed that way until we descended to Sunrise Hwy. I waited for the others to get to this intersection, then we turned right and rode several miles up to the little community by Burnt Rancheria Campground. We stopped for a break at the general store there, and I bought us ice cream treats. This was our turnaround point. We had a couple of modest climbs to negotiate before starting the long, continual descent all the way back to Old Hwy 80. I was out in front after the little climbs, and I don't think I touched my brakes during the entire descent after that. Long winding curves and a headwind to slow us down a little bit worked in our favor. This got us back to Old Hwy 80, where I stopped to wait for them. We rode the last mile and a half back into Pine Valley and got back to the car safely.

Avg speed = 13.2 mph (13.4 mph). Total mileage = 35.0 mi
Avg power = 147 W. Weighted avg power = 172 W
Total elevation gain = 3890' (3840')
Avg heartrate = 129 bpm (Coospo)
Relative Effort = 103 (103)
Training Load = 193 (173)
Intensity = 78% (79%)

Here is a breakdown of the Kitchen Creek climb (every 1.17 miles or so), which took me a little over 2 hours of riding time to complete at 11.7 mi and 4.3% average gradient.
Power       Heartrate    Ratio       Gradient
198 W      134 bpm      1.479      4.67%
239 W      153 bpm      1.555      7.79%
181 W      145 bpm      1.249      2.81%
171 W      141 bpm      1.215      7.65%
200 W      141 bpm      1.414      6.33%
200 W      147 bpm      1.362      6.12%
151 W      134 bpm      1.127      2.36%
179 W      142 bpm      1.260      5.34%
120 W      124 bpm      0.966      3.19%
178 W      146 bpm      1.215      5.45%

Loaded our bikes up and then stopped nearby at a picnic table to have some beer (me and Catalin) and cake to celebrate Paula's birthday. Chatted for a while there before getting back in the car and driving home. This was a good day. My face was a little irritated from the skin treatment, but I'd put SPF 100 sunscreen on, so it didn't really bother me on the ride. Got home, and Ann came out to wish Paula a happy birthday as well. Had a refreshing shower when I got home, felt better after that. Then I had some potato salad for lunch, felt good to eat something not sweet. I watched a little TV, then called Ross to talk about tech stuff. I owe him some info on laptop recommendations. In the late afternoon we drove to Lake Poway, parked at the intersection, and walked up to the lake, where we had a picnic dinner and watched a concert by The Jackstones. They were decent, a couple of the singers, including the keyboard player, weren't so great, but the lead guitarist was good. Toward the end of the concert they did a fine cover of White Wedding, and we had to get up and dance. It was an enjoyable evening, I'm glad I wore long pants. Walked back to the car and drove home for a quiet rest of the evening.

Saturday, June 27, 2026

06/27/2026 Ride

Slept somewhat unevenly but woke up around 5:30 feeling fairly refreshed. Got up, had a bowl of cereal, and did a little computer work related to capturing and displaying Training Load and Intensity. It's a chore going from the basic equation I found to incorporating it into the display and database storage routines. Still work to do. Then I got ready for the Bisikleta bike ride. I had swapped out my bike chain the previous day as well. Headed over through the neighborhood and then the extended route through the 4S Ranch neighborhood. Nel was already there waiting. James had turned his Live Track on, so we could estimate when he would get there. I thought there would be just the three of us, forgot that Aaron had also signed up. We left right after James showed up, so Aaron had to hustle on his commuter bike to catch up with us. Down CdS to San Dieguito Rd, then down the hill to El Apajo (that's where Aaron caught up with us). We rode to Via de Santa Fe and took it all the way up to??. We rode to Linea del Cielo and took it from RSF toward Solana Beach. We were riding at an easy pace for the most part, although I kept gett5out in front of the others. To Lomas Santa Fe and down the hill to get to PCH. We rode at a measured pace on PCH up and through Del Mar, James was out in front. He waited at the turn onto CVR, and we rode together for a while to the 56 bike path. That separated us a bit, Aaron and I got out front with Nel not too far back. We gathered together at the cul de sac and continued up to CVR, where there was a Curebound booth handing out drinks and snacks. Nice! Then we got onto CVR and took it all the way to Dove Canyon Rd. I got out ahead of the others a couple of times, then waited for them to catch up. Took Dove Canyon Rd to Camino San Bernardo and followed the normal way from there back to the starting point. Nel and I had slowed down, and we rode at the back talking about some of the logistics for the planned bikepacking trip. I think he's in for the adventure as well. I didn't stay around at the end very long, just headed home (sun was out by this time) via the RB Rd and W Bernardo Dr route. Not too much stress on my legs on this ride.

Avg speed = 15.6 mph (15.7 mph). Total mileage = 41.7 mi
Avg power = 129 W. Weighted avg power = 157 W
Total elevation gain = 2620' (2580')
Avg heartrate = 118 bpm (Coospo)
Relative Effort = 49 (50)
Training Load = 149 (155)
Intensity = 71% (71%)

Got home and ate a little bit but not really enough. Later I got wrapped up in trying to fix some code errors in my cycling analysis and database creation programs, related to output formats and capturing when certain data are missing from a ride file. Got most of them fixed before I needed to get ready to go with Ann, Emily, and Caleb down for an open house tour of the San Diego LDS Temple. Emily drove, the tour was moderately interesting, it regularly strikes me as crazy how ornate the interiors of religious buildings are. This one was no exception. The LDS docents and guides were all very polite and welcoming, and they were completely sold into their faith, a notion that was disquieting at times for me. There's from the church we're on the tour as well. After the tour Emily drove us home. I had a little nap in the car and a longer nap after we got home. Watched the rest of a Jack Ryan movie on TV that was eminently forgettable. In the afternoon and evening I got my programs to run smoothly and recreated the updated cycling database successfully. Also got my gear ready for the Kitchen Creek ride the following morning. And that was the day.