Never Summer training week fourteen recap

Another week of fair, if breezy and cool, weather. Good for running, unlike week fourteen of my 2019 season.

  • 12 hours, 39 minutes

  • 63.7 miles

  • 9925 feet D+

Just short of 10,000 feet of climbing for the week. I had four weeks with greater mileage last season, but only two with more elevation gain.

I went back to the gravel track for 5 minute repeats on Wednesday. My effort was half-hearted: I ran the same pace as I did for my last track workout in March, and according to my watch, at a lower HR. I might be more fit, but I didn't translate that into more speed this week.

I practiced yoga twice and sets of pushups, split squats, and step ups after my easy run on Friday. I skipped one weight-lifting session to do a little more computer work.

One thing I didn't slack off on this week: running uphill. I went for a steep 8 mile run in Lory State Park on Thursday. Eight miles is short for me these days, I didn't bring food or water for this one. Saturday I went for an all-morning run at Bobcat Ridge. Bobcat Ridge is the name of the city's natural area. The name of the ridge I summitted twice is Green Ridge.

Looking east at Horsetooth and Milner mountains from Green Ridge

Today I went twice up the Towers road, from the Soderberg trailhead to the radio and television facilities at the top of Horsetooth Mountain Open Space. A local runner that I follow on Strava did this five times on Saturday, but two was all I needed today.

Tim Bray quits Amazon

I was suprised to see the words Bye, Amazon in my feedreader this morning.

Firing whistleblowers isn’t just a side-effect of macroeconomic forces, nor is it intrinsic to the function of free markets. It’s evidence of a vein of toxicity running through the company culture. I choose neither to serve nor drink that poison.

I hope that his resignation helps moves the needle one more time.

Never Summer week thirteen training recap


  • 11 hours, 27 minutes

  • 56.8 miles

  • 8497 feet D+

This was 6 days of running, 4 in a row to end the week. One yoga practice on my off day, one post-run session of weight training. One speed workout at Pineridge: a 1-2-3-4-3-2-1 pyramid. One hill workout on the Greyrock trail on Friday morning. Greyrock Mountain (7,613 feet) is a dome of Silver Plume Granite formed 1.4 billion years ago, the same rock that makes up our closest 14-er, Longs Peak. It's a pretty peak with a little pond at the top. And the trail is steep, with long stretches of 13% grade.

Greyrock Mountain

Early morning shadows


Summit pond

From the summit, looking NE toward Nebraska and Wyoming

My workout at Greyrock was pretty intense. I was feeling it on my Saturday long run at Pineridge and still today on my long run at Lory State Park. I didn't get great photos today, but the weather and ambiance were fantastic: mist on the mountains from yesterday's rains giving way to sun and blue skies. The park is greening up quickly and will be bursting with geranium and penstemon in 1-2 weeks. I heard turkeys, saw an oriole, smelled wild plum blossoms, encountered friends who were wearing masks, too ✊. A great end to a hard week.

I'm still running with a mask

Here in Fort Collins, white people seem to be just about done with wearing masks and distancing. I spent the morning running by myself in Lory State Park and saw seven multi-family groups. I'm not sure what these people are thinking or telling themselves, but I'm a white person, and I know there's impatience with inconvenience, and denial in our makeup.

Me, I'm still running with a Buff, the stretchy cylindrical scarf, and I pull it up when approaching others on the trail. Reactions from people who are mostly not covering their faces is mixed. I see revulsion, I see shame, I see gratitude. I feel like it's really on runners and cyclists to be covering up like this. Walkers are mostly doing their best to give other groups space, but I'm encroaching on others quite a bit due to my choice of activity, trails, and time of day.

Shapely 2.0 roadmap

There's going to be a 2.0 version of shapely. Joris Van den Bossche has written an RFC for a roadmap.

Joris is a Pandas and GeoPandas developer. The GeoPandas team has identified some enhancements to shapely that would allow GeoPandas and shapely to reach new levels of performance, and we're going to implement them. A NumFOCUS grant will support some of this work.

I'm super late in blogging about this and commenting on the RFC, which has lead to a little confusion about whether I'm in favor of this. I am, 100 percent. Rewrites aren't easy, but this effort has a lot going for it: serious use cases, committed stakeholders, clever and pragmatic programmers, funding, and lots of goodwill. We're going to have a 2.0 version that removes cruft, adds killer new features, and isn't super difficult to migrate to.

Please read the RFC pull request and comment if you're into helping shape the future of Python's #1 open source GIS geometry package.

Nocturnal coding outdoors

I haven't done this in a while! This afternoon was warm and it's fairly cloudy, so the warmth is hanging on. I'm outside in the dark, listening to music, and dealing with my open source backlog.

Today would have been a great day for working outdoors in the sun, but construction in the lot behind my house was too disruptive. Have I not mentioned this? My family and I have been practically confined to a construction site for the past 5 weeks. The beep-beep-fucking-beep of reverse gear alarms on earth-moving equipment starts promptly at 7 a.m. and goes on without a break until 4 p.m.

In related news, I have a new favorite show on WFMU, and am listening to it now: