coprolite.bsky.social @coprolite.bsky.social · 05/10/2026Goodbye Milwaukee. Snuck in a morning minimum run because who knows when Houston will feel this amazing. Also managed to see the former houses of my grandparents and an aunt/uncle - all lived within one block of each other. Hugely important space for my being. And I pushed the snake button. 080
coprolite.bsky.social @coprolite.bsky.social · 05/10/2026I had an absolutely perfect Milwaukee day. Started with the Milwaukee marathon that went way better than expected/hoped. Went to the Brewers game and watched them walk off the Padres. And finished it up with a bus ride to Kopp’s for some frozen custard. And tomorrow I’ll push the snake button. 390
coprolite.bsky.social @coprolite.bsky.social · 23/09/2026Happy Comrades ballot day to all those celebrating and crossing fingers. 130
coprolite.bsky.social @coprolite.bsky.social · 20/09/2026@matt-amato.bsky.social has about 5 miles to go in the Bryce Canyon 100 miler. He's picked it up a bit. I'm always amazed at people who can speed up a bit at mile 90 in a race (like how?!?). Course elevation map suggests the run in to the finish is downhill - here's hoping gravity is his friend. 150
coprolite.bsky.social @coprolite.bsky.social · 29/08/2026Grading quizzes and "watching" @matt-amato.bsky.social throwing down a solid 50k. He's on his last 10k and I'm almost on my last class. I'm definitely hitting a wall - I hope Matt's not. 140
coprolite.bsky.social @coprolite.bsky.social · 23/08/2026I've been gone a little while. Summer (vacation) ended and I came back to Texas to discover BlueSky needed to verify my age. I didn't feel comfortable with their age check options, but I do feel comfortable sharing that I'm old enough to still have my physical copy of Baldur's Gate. 040
coprolite.bsky.social @coprolite.bsky.social · 01/08/2026Our three daughters were making sand food at the beach for the family. Nobody had a choice and so everyone got sand bran muffins. But I got a donut. I feel loved. Bad news running: last 200 repeat felt a pop in my left hamstring. Single leg hopped to the finish line. No bruising or swelling so 🤞 3120
coprolite.bsky.social @coprolite.bsky.social · 30/07/2026In this 12 week training plan M and W are always 8k. I try to run a few hundred meters further than planned (except on speed days). 1. Remind myself there’s more in me. 2. In case race distance vs watch distance isn’t working in my favor. Daily practice of oh crap I’ve got to go more. 150
coprolite.bsky.social @coprolite.bsky.social · 29/07/2026Yesterday was an all day on my feet family fun day followed by an 8k. Thought the coastal fog was moving in but it turned out to be a structure fire. Today was 4k at speed. Goal was 4:20 per km but hit the first at 4:08 and so I tried to stick it. Oldest daughter might try to surf tomorrow. 🥹 070
coprolite.bsky.social @coprolite.bsky.social · 26/07/2026Today’s run started at sea level and because I wasn’t swimming I quickly went up. And then up some more. And as it turned out the up turned into UP. The first 3 km had 686 feet of gain with 465 feet occurring in the third kilometer. The scenery and just being kept me in gratitude. 2110
coprolite.bsky.social @coprolite.bsky.social · 26/07/2026Portland running. I saw more people outside running, cycling, or walking their dogs in one day than I’ve seen in Houston in the 15 years I’ve been back. The weather in Houston makes it quite understandable. (I don’t have gluten sensitivities so I kept running.) 040
coprolite.bsky.social @coprolite.bsky.social · 25/07/2026Flew out to PDX today for an in-law family vacation. I initially had a middle seat but the prospect of a 4.5 hour flight stuck in the middle was not appealing. Inspired by @mountsthelens1980.bsky.social I paid for a north facing window seat so I would get this on descent. Worth every penny. 1201
coprolite.bsky.social @coprolite.bsky.social · 24/07/2026Running: Yesterday was supposed to be an 8k and today was supposed to be the 16k. I switched them around because today was canoe day. Canoeing: I am at peace in a canoe. Trying to keep things fun for the family so we take an annual short paddle on the Au Sable. A near perfect river. 080
coprolite.bsky.social @coprolite.bsky.social · 23/07/2026Local radio spinning the hits. Was this stuck in my head for the whole 16k? You betcha. Best (smoothest) I’ve felt on an extended run in a long time. 64 F (18 C) as today’s high certainly helped. Didn’t look at the watch and ended up negative splitting each km over the last 13k. 170
coprolite.bsky.social @coprolite.bsky.social · 22/07/2026I really like fruit cocktail (minus the cherries) mixed into Jello. Thank you Grandma for getting your grandkids to eat fruit. I also like mile repeats. Today was 3x1 mile (400 recovery). 6:51 (2:22) 6:44 (2:22) 6:39 (2:17) Tonight is fruit cocktail in strawberry Jello for a recovery boost. 070
coprolite.bsky.social @coprolite.bsky.social · 21/07/2026Air quality for the last two days was ever so close to green. Recovery 6k on Sunday followed by an 8k today. With the cleaner air and cooler temperatures, Oakley joined along for today’s run. The benefit of a cooped up Oakley is that when we got out there she pulled me along the entire way. 040
coprolite.bsky.social @coprolite.bsky.social · 18/07/2026Air quality vastly improved for the AlpenFest 10k. The out 5k (downhill) was comfortably fast. The and back 5k (up) was fast but not comfortable. 22:18 (down) 23:30 (up) Smoke forecast is not encouraging for tomorrow so I really tried to find gratitude being outside. Found it on the downhill. 290
coprolite.bsky.social @coprolite.bsky.social · 18/07/2026Rest days are training days. Easier to rest when the air quality is still hazardous but would have much preferred to rest outside. (But we did go bowling!) 020
coprolite.bsky.social @coprolite.bsky.social · 16/07/2026Barely better than yesterday. Not going outside. Air quality is still “Stay indoors.” (Oakley is less than pleased.) The fun of the treadmill is that if you bump up the pace then you get done sooner. And so I bump and bump and bump until things just get silly. 030
coprolite.bsky.social @coprolite.bsky.social · 16/07/2026Checking air quality: is 666 good? Not today Satan. Treadmill time. 250
coprolite.bsky.social @coprolite.bsky.social · 15/07/2026Started Milwaukee Marathon training yesterday. (12 weeks) Incidentally my marathon training plan and 100 mile training plan are the same (last long run is different though). Today was 5x800 with 400 recovery. And since I didn’t take any pictures, here’s wonder dog Oakley catching a dog frisbee. 040
coprolite.bsky.social @coprolite.bsky.social · 13/07/202614 years ago some friends and I bicycled into the Gulf (of Mexico) having started at the Minnesota/Canada border 18 days earlier. We were retracing our pedals from 10 years earlier as we honored a good friend who died from an undiagnosed heart condition. A lot of emotions today. And gratitude. 150
coprolite.bsky.social @coprolite.bsky.social · 10/07/2026Yesterday’s run: prairie time on the Ice Age Trail. 12 years ago I ran my first (and at the time swore first and only) 100 miler on a different section of the trail. Stopped at a bench and listened to some clay colored sparrows and field sparrows compete in song. Today’s run: pancakes! 0100
coprolite.bsky.social @coprolite.bsky.social · 08/07/2026Nine years ago I got married. 51 weeks later our first child was born. I was responsible for the wedding music and this was our selection for the recessional. “Everything is about to change but I say bring it closer to me.” I’m quite thankful for the change. youtu.be/6YGP_9WZnxAyoutu.beTom Rosenthal - Soon Soon (Official Music Video)YouTube video by Tom Rosenthal 130
coprolite.bsky.social @coprolite.bsky.social · 08/07/2026Today’s run was a good reminder of: I love Wisconsin. And goldfinches. So many goldfinches along the run. 040
coprolite.bsky.social @coprolite.bsky.social · 06/07/2026Today’s run was a good reminder that pace and effort are not the same thing (they often feel the same in Houston running). Nice to be out on pedestrian/cycling paths even though I picked up some ticks. Also really nice to run in a place where drivers respect crosswalks. And I met the Philly fan. 141
coprolite.bsky.social @coprolite.bsky.social · 06/07/2026At least when you’re short handed they wave off icing. 000
coprolite.bsky.social @coprolite.bsky.social · 06/07/2026Today’s recovery run was brought to you by the letter U and a healthy dose of immaturity. (In college and after, I was responsible for running nighttime public tours of our observatory. We got at least one U joke per tour and they very much got old. But I’m warming back up to them.) 020
coprolite.bsky.social @coprolite.bsky.social · 05/07/2026Sub 1:40 half. But that was super tough. Put some money in the bank during the first 15k, but then some big withdrawals over the last 6k. 5k splits. 23:21 23:27 23:38 24:24 💣 and then barely held on over the last kilometer plus. Pleased to prove my watch wrong. Now it says I should go 1:37. 🙄 5110
coprolite.bsky.social @coprolite.bsky.social · 03/07/2026Went and signed up for a half marathon that happens tomorrow. Time to start my taper. Goal: sub 1:45 (4:58 km pace) but my really go for it goal (preinjury times) is a sub 1:40 (4:44) even though my watch predicts 1:42. Weather conditions should be rain. I enjoy rain running - feels cathartic. 240
coprolite.bsky.social @coprolite.bsky.social · 21/06/2026In American Movie, Mark Borchardt is vacuuming in the mausoleum. The extension cord gets caught on some flowers and instead of just yanking on the cord to straighten things out, he walks over and carefully unwraps it from the flowers. 000
coprolite.bsky.social @coprolite.bsky.social · 19/06/2026Just signed up for a 10k that goes down tomorrow. Also had a half marathon option but I don’t think my body (or mind) is quite ready for that. Trying to keep things a bit shorter after the various 100s. Goal is 4:37 (km) pace but knowing myself I’ll push a bit harder than that if conditions allow. 270
coprolite.bsky.social @coprolite.bsky.social · 19/06/2026There are blunders and there are whatever the heck that just was. Not pretty. 010
coprolite.bsky.social @coprolite.bsky.social · 19/06/2026It’s nice that South Korea was willing to take on Brighton’s lavender kit. 000
coprolite.bsky.social @coprolite.bsky.social · 15/06/2026Ayari! (Cheering for everything Brighton.) 000
coprolite.bsky.social @coprolite.bsky.social · 13/06/2026Rescinding the yellow card and then handing one out for the dive was, well, nice. 010
coprolite.bsky.social @coprolite.bsky.social · 12/06/2026Today and tonight’s drive was from Hannibal to Kalamazoo. We came across at least five storm chasing vehicles on the backroads of eastern Illinois and figured it’d be that kind of day. Day was fine but this evening we found ourselves in four tornado warnings between Joliet and Kalamazoo. 😳 100
coprolite.bsky.social @coprolite.bsky.social · 11/06/2026It’s late and we’re in Hannibal, Missouri plus I’m not all that witty. But the idea that NBA games and 500 year flood plains are roughly feeling the same had been bouncing around in my head for a while. And it’s screaming some more tonight. 000
coprolite.bsky.social @coprolite.bsky.social · 08/06/2026Print media is not dead. Our oldest (7) delivered this morning’s newspaper. In addition to a comic and weather, the paper now has math problems. (I really want to know the answer to 7 raindrops + 3 lightning bolts.) 000
coprolite.bsky.social @coprolite.bsky.social · 09/05/2026@theshastaone.bsky.social is about to summit Elden Mountain. What a great way to put an almost final stamp on the incredible 250 journey. Way to go! (And also… keep going!) 040
coprolite.bsky.social @coprolite.bsky.social · 08/05/2026@theshastaone.bsky.social has been absolutely rolling things today at Cocodona 250. Inspirational and then some. Shasta has been upping his overall averages consistently throughout the day and mind you - he’s already 220+ miles into the race. Who goes negative in a 250? Shasta - that’s who. 030
coprolite.bsky.social @coprolite.bsky.social · 04/05/2026This weekend extended has been plane, trains, a bus, and two automobiles. 71 hours away from teaching of which: 14 hours of American Airlines nonsense. 1 hour of Chicago’s Blue Line. 28 hours of Amtrak. 4 hours of bus. And 24 hours in Kalamazoo celebrating super grandma’s 100 (and some sleep). 140
coprolite.bsky.social @coprolite.bsky.social · 02/05/2026Earlier today @americanair.bsky.social bumped me from my second flight because they said I wouldn’t make it. I made it. Door was open and everything but I was denied. I wasn’t in the system they said. Couldn’t fix it. And they’re saying it’s not their fault. No vouchers either. I’m livid. 230
coprolite.bsky.social @coprolite.bsky.social · 01/05/2026I’m supposed to be flying to Kalamazoo. My Houston flight is just enough late to Chicago that I’ll miss the Kalamazoo flight. And then Sunday I’m supposed to fly home from Detroit with my three children on Spirit. So there’s that. (Maybe we can catch a ride with Steve Martin and John Candy.) 100
coprolite.bsky.social @coprolite.bsky.social · 27/04/2026Took quite a few weeks of trouble shooting, rewiring, and all sorts of stuff, but the bucket microphone is back on the roof and finally working again.🤞 Here’s hoping for some good flyovers tonight. 000
coprolite.bsky.social @coprolite.bsky.social · 12/04/2026Zion 100k finished. Beautiful. Primary goal: getting 8 lottery tickets for Western. ✅ Secondary goal: faster than year ago Bandera. ✅ (by over 90 minutes) Side goal: Not step on a cactus sans shoe during a bathroom emergency. ❌ 3100