Oh, and my rings for today are insane. With that many calories burned, I felt no guilt going to one of the famous all-you-can-eat chicken dinners here in Frankenmuth tonight. About an hour after finishing dinner, I felt like I was ready to eat again.

Boom, 75 miles in the bag! Met some awesome people, and had a great ride. At the end, I actually felt like I could do 25 more… ?

Thanks to everyone who supported me during this ride and especially for those who donated!

At the finish line.
The family was there cheering me on.
75.37 miles and 1344 ft of elevation gain.

Bike training, week 17: I rode 24.4 miles during 2 rides.
Week 18: One ride today totaling 52.4 miles.

I’ve had a couple of light weeks on training while trying to avoid wildfire smoke two weeks ago and an unexpected trip this past week.

I’ve got less than 2 weeks to go before the 75 mile ride! I need to take my bike in for a tune-up this week, and then get some non-intensive training in during the run-up to the day of the event.

I’m still raising donations to the National Multiple Sclerosis Society for the Bike MS event: https://events.nationalmssociety.org/participant/mikepj

Bike training, week 16. This week I had a lot going on, and spent more time doing yard projects than rides. I only found time one day for a morning ride, and then went on a 60 mile ride yesterday. Total: 71.4 miles.

The ride yesterday was a lot tougher than the ride last weekend. I’m telling myself it was due to the temperature being in the 90s by the time I finished, but I feel like I still have some training to do before going 75 miles.

Bike training, week 15. I went on 4 rides this week, and this was the first time I rode more than 100 miles in a single week (103.7).

Today I went for a 61 mile ride and it went well. I was on a paved rail trail so it was great not to have to worry about traffic.

The question I pondered for quite some time: what do they do with the RR ties and tracks before making the bike trail? The tracks could likely be recycled steel, but that’s a lot of ties. Hopefully they are repurposed.

Spent all morning trying to figure out where a network call was originating from, only to discover it’s likely in third party code.

Bike training, week 14. I went on 3 rides this week totaling 95.7 miles.

Yesterday I completed a 54 mile ride. The intent was to hit an even 50. However, due to a lack of proper route planning I would have done closer to 60…if I hadn’t run out of daylight. I got a ride the rest of the way home at 9:30 last night.

For the first time I feel like I could do 75 miles if I needed to, so that’s a good place to be. The charity ride (details forthcoming) is on August 23rd, so I still have some time.

We just dropped off the kids for a week at camp. What did we do first during our week without parental responsibilities? Why go to Costco, of course.

After my bike ride this morning, I noticed my gravel tires are starting to wear out. I guess that happens after putting almost 700 miles on them. I might be able to squeeze 1000 miles before buying new ones.

In a few weeks I’ll starting avoiding gravel roads and be switching back to the OEM slick road wheels (which I took off the day I bought the bike). I’m starting much longer rides and it’ll be nice to reduce rolling resistance.

Bike training, week 13. We went camping this past weekend, so instead of fitting in a big ride, I ended up biking the 27 miles to the campsite. Yesterday’s 27 miles back will go on this week’s tally, but I was excited to average over 15 mph on the return.

Overall, I managed a total of 73.5 miles last week.

I gotta say, it was a lot easier remembering to post on Fridays when I used Saturday – Friday as a “week”. Since switching to the more common Monday – Sunday, I’m constantly posting late.

Bike training, week 12. After spending a couple of weeks in the mountains hiking more than biking, I got back in the saddle last week and rode 82.7 miles. I surpassed 500 miles on the new bike in the process.

On Saturday, I went on a 46 mile ride and that felt pretty good to complete. I have 8 more weeks of training before the big 75 mile ride. Let’s goooo!

So much of my early interaction with computers was shaped by Bill Atkinson. I can’t count the number of hours I spent on our Mac 512Ke in MacPaint (the first app I ever used) and later in HyperCard. The way those tools captivated me has strongly influenced my eventual career path as an app developer.

Bill is a legend. RIP.

Bike training, week 9. I was rained out a couple of times this week, but managed to fit in 4 rides totaling 90.9 miles.

Averaged 15.1 mph on my latest ride, which is equivalent to three weeks ago, except this time my average heart rate improved from 151 bpm to 143 bpm.

I’m in this stage now though where my natural workout is to go out for a Zone 2 ride and just kind of cruise at around 13 mph. I’m finding that I need to force myself to try and go faster, otherwise I won’t make progress toward my goal.

75 miles takes a long time to ride, and the difference between a 13 mph average speed and a 15 mph average is about 45 minutes saved overall. I really want my cruising speed to be 15 mph before I do the long ride and need to work up to that.

Played around with running local LLMs this weekend. First I took the harder path of setting up ollama in Docker and n8n. I still have a lot to learn about n8n, but that has a ton of potential to do cool things.

Then I switched gears slightly and went with the easy route of trying LM Studio. That has been nice so far. Using a few sample prompts about Swift, SwiftUI, and TCA, I’m finding that qwen-coder 2.5 32b is a pretty effective model to work with.

I started by installing on a MBP M1 Max, and that was okay. However, the Mac Studio M3 Ultra generates about 3 times more tokens per second than an M1 Max, and is a much more pleasant experience.

Building up slowly but surely. Last weekend was a 28 mile ride. Today I did 35 miles. I’ve biked about 400 miles so far this spring. Feeling pretty good!

Bike training, week 8. I explored two new areas on rides this week, and found a campground that looks pretty cool.

Skipping my usual Friday ride, even though the conditions are perfect this morning, because I’m sore from playing an hour-long scrimmage with my daughter’s soccer team. Who would have thought running and kicking muscles would be so much different than peddling muscles?

Went on 5 rides for a total of 71.2 miles.

Bike training, week 7. The weather sucked this week. If I wasn’t getting rained out, I was battling 10-15 mph headwinds and wind chills in the 30s.

Still managed to go out on 3 rides and try some different routes. Total distance: 38.4 miles. Most recent ride average speed was 11.9 mph.