Archive for August 2010
It’s been slow, as is usual for the “end” of summer.
- Paparazzi! is a small utility for Mac OS X that makes screenshots of webpages.
- RVM hits 1.0.
- The interactive sketching notation is an emerging visual language which affords the representation of interface states and event-based user actions. [Um... a few conventions never hurt.]
- http://www.padrinorb.com/. Yet another framework. Nice feature set though.
You’d think that I would have known I was going to do this? Nah. 48 miles, 2155 feet of climbing.
I believe it happened because I chose the route that didn’t have the “trucks this way” arrow. I now suspect that was a big mistake. I did get to see a motorcycle dude get pulled over for speeding (I presume). Kinda rare thinks I. I also almost got wiped off my bike by cars passing inches away from me about 9 times. What was with everyone today?
Some lovely woman at the Riverside Deli and Market filled my bottles with cold water for me despite being closed. She also wished me a good ride. That was awesome! Go buy stuff from them!
The signage to find the walkway across the Newburgh Beacon bridge leaves a lot to be desired.
I meant to ride with the Club today, but I seem to have missed the groups. I can’t imagine how I managed that…
It was hot and sunny, and I was exposed far more and later in the day than I usually ride (because I was killing time waiting for the group ride that I missed.) so I’m lightly sunburned. The killer burn sections were the Storm King Mountain climb, the roads in around the Newburgh-Beacon Bridge, and the bridge itself, and a few sections of 9D going home. Sigh.
I dislike cycling gloves that leave strange shaped patterns on the back of my hands. I knew I grabbed the wrong pair the minute I got to where I was going and had no alternatives with me.
Last week pouring rain and hail, this week an overabundance of sun. Such is cycling. Allez!
You may recall last year I rode the Philly Challenge for the first time. And just as last year, there was no time for training or specific preparation for the ride. But I did accomplish two things by my steady improvement in a couple of areas.
When teaching I stress the importance of doing the things you’re not good at and avoiding the natural tendency to focus on the things that come easy. Since nothing is particularly easy on the bike (for me) this approach generates a lengthy list of issues. I prioritize by which things I do worst, balanced by whichever part of me is working least well. This led me to riding the hills more than ever before. I’ve learned about my own tempo, and when my IT bands allow, get closer to the edge of heart /lung capacity without blowing up and the like. I can stand and climb for longer than in the past and push that limit deeper than ever before.
And the improvements relate, no doubt, to the second aspect of my continual progress… I’ve continued to shed pounds. About 15 of them since the same time last year. Everyone who rides knows that the key to climbing is power to weight ratio, and since I don’t (and in some ways can’t) train with any specificity, weight loss makes an even larger difference.
Hill riding provides me a foundational belief in what I can do, and an understanding that I can reach deeper and more powerfully into myself to produce new levels of performance. I suspect that has greater value than anything else.
Put those three things together and you have someone who cranked out 50 miles in the rain and hail deluge yesterday with out missing a beat. I never had to walk a hill. I never reached a point of “can’t” on this route and that was a nice breakthrough for me. And while not in the spirit of the ride, I enjoyed riding past other people on the hills. It’s not often I can do that, so forgive me for enjoying myself at others’ expense.
I don’t know if I’ll be back next year, there’s other organizations to support and other rides to do, but the Livestrong Philly Challenge has taught me a lot and I appreciate that. I’d like to go back, but it can be a really expensive venture. I would like to complete the 100 miles ride, I think it was doable this year if not for the awful weather.
Last year I turned the Challenge into a marathon of a different sort by traveling down there in the wee hours of Saturday night, meeting Jenni to get my number, going to the venue, suiting up, and getting on my bike (and then waiting since the event ran late). After a quick start the short steeps beat me into submission and eventually the heat (and the Team Fatty black jersey) finished me off after about 60 miles.
This year we collectively jumped on the room thing, so I was able to go down late Saturday night. The trip was easy, there’s no congestion at that hour. Found the Hyatt, where I was given this, after a brief moment with the night clerk:
Lovely. I grab my stuff, find the elevator (about 17 turns from the front Lobby. Seriously? Who designed this place? And it was poorly signed as well.) and head on up. I see the lock turn green, I push the door, and the “don’t come in” safety lock is on. I thought briefly of calling someone, and thought I’d try a potentially less intrusive cause-the-door-to-tap-against-lock approach. Jenni noticed and came and opened the lock. Philly Jen and Jenni were still up. A number of topics were discussed, including as Jenni noted in her story an old fave of mine from the 2001 Ruck in PA. I can’t even mention what Philly Jen talked about.
In the lot that morning I said hi to Surlyrider and few other folk I met last year. I left for the venue and parked not far from my spot last year, but they had turned the event around, so line up was across the main area. I spotted Jenni making her way, and we lined up toward what we thought would be the front of the 100 mile chute. Little did we know that folks would park themselves in front of us, and then others would start to make their way toward the start line without signal all during the anthem.
Despite all the “Lance is here” stuff, I saw only two bits of him. A portion of his back as he started the ride, and then a glimpse out of the corner of my eye as they bombed down a hill with Liz Kruetz hanging out of the sunroof of the truck and Lance and fellow dudes as they motorpaced right behind. Clearly they had better weather intel than I did… I wondered why they were headed back already and a few minutes later I had my answer.
[You may sneer at Lance and Livestrong (the brand) but you shouldn't sneer at the work being done by everyone else in the organization. The folks standing out in the rain serving drinks and food, the folks on the phone when you call in a panic because of a recent diagnosis. The face of Livestrong has been Lance, but it long ago got away from him as all these people take time to care, support, and love each other and anyone who shows up asking "Help me."]
As the ride got started I got stuck behind a cluster f… er um of folks who were struggling to get moving, and frankly they did not help my cause. Once I got settled, I looked for Jenni up the road, and started to work my way up the outside. We rode along for a bit, and then I turned to say something and there was no Jenni. I turned around and couldn’t spot her in the crowd and thought “Hmmm. I’ve experienced this before.” I trusted that she was OK and kept going. I remembered a few bits from last year and have learned a lot about riding in such dense crowds of mixed ability people. In short, I didn’t try to ride with anyone, but instead rode in the wind between packs.
I waited at the first rest stop, when it started to rain. I grabbed my jacket out of my pocket, and then Jenni was waiving me on. The stop was poorly signed, so folks were cutting across each other entering and exiting. While I waited the only person who really came close to hitting me was the hipster on the fixie with (wait for it) no brakes. Sigh.
After the first rest stop there’s a downhill S curve where someone always seems to overcook. Last year it was a multiple cyclist thing on the first curve, this time it seemed like a white haired gent with a matching beard made a bad decision on the slick second half of the turn. Sad to see an ambulance, but especially so early in the ride.
I had expected a little rain, but not the deluge that got started shortly. I would have brought a bike with tightly sealed hubs, disc brakes, and the like. And very different clothing options. But by the time I hit the 45/70 turnoff I knew it was not a good idea for me to continue heading out. I could deal with the discomfort but not the uncertainty, and really wanted to finish the ride, even if it was shorter than I had expected. Jenni showed and we both turned, and she was already unhappy with the wetness and her brakes. We started down the hill and she and many others decided to walk. I thought if I try and walk I’m bound to slip on my road shoe skates, and felt that as long as I kept them wiping my brakes would be fine (and they were.)
Separated again, I waited at the next rest stop, but was suspicious considering how hard it rained, and how hard the wind blew as I made my way. I saw a SAG car go by, but couldn’t see in, and didn’t notice Jenni’s bike. As I was pulling out I saw her, pulled over, and learned that she had sagged out, but they were making them wait for some other vehicle to come by and get them. She wanted me to stop (it was really pouring again) but it was only just over 15 miles to the finish and I was already soaked, and the bike was still working. I pressed on, and while the soaking continued, I never realized how much hail stings when you ride through it in summer clothing. Now I know.
I was handed a laughably small towel at the finish, which was dripping wet by the time I got back to my car. I enjoyed the cheering of folks standing in the rain simply to cheer folks riding in. I was surprised at not to see Jenni there—I didn’t learn until long after than she, of course, had gotten back on her bike and finished the ride.
I threw the bike on the car, tossed some towels on the seat, and finally got out of the rain. Just then Rita walked by on her way to some lunch… I still don’t know how her ride went. Back at the Suites, I peeled off all the soaked clothes and hopped in the shower. It only took a few minutes to get clean, warm, and dry. Feeling a bit hungry, I rummaged through the leftover stuff from the Fatty barbecue, and found that the hot dog rolls and peach mango salsa were both kosher. I made a salsa dog and enjoyed. I packed up and then checked in with everyone. Jenni told me she finished the ride and was hanging at the finish line welcoming others. I ran into Gene in the parking lot. He was in good spirits. I loaded up and started the long, trafficy trip home.
When I finally got home (insert traffic nightmares here) I threw all my wet stuff into the washing machine including the towels I used to keep the car from soaking up all the water from my clothes. I made some pizza from thin chiabata rolls, sauce and blue cheese and indulged. A little while later it was time for sleep, I had work in the morning. I lost 45 minutes to forgetting to set my alarm clock. I skipped shaving to help move thing along… wound up at work on time but looking like the picture at left.
The good stuff was getting to know Philly Jen a little bit more, riding with Jenni who I haven’t ridden with in what seems like ages, saying “hi” to other Fatty’s I met last year along the way, and the power of people pulling together. Obvious lows were the weather, the start stop point seemed like a worse choice than last year, and I’ll now have to clean and re-grease my bike.
Here’s the advocacy section for this week. Our team has been using “exercise” balls to sit on during the day. This started because because of the appallingly sedentary hours we put in, and its negative effect on our health. The “Ballympics” is not far away, where feats of balance, strength, and prowess will be on display. I’m hoping for at least pictures, if not video…
- Gollum: A simple, Git-powered wiki with a sweet API and local frontend.
- This is a strawman document describing a tin can-and-string, federated, 140 character message-passing solution called “F140″.
- Sample cross_domain_policy from twitter (See below)
- Cyclemeter is a complete solution for tracking your rides on your iPhone 3G, 3GS or 4. It can also be used for running, walking, skiing, and more.
- Jean-Jacques Sempé is one of the truly great illustrators, especially of bicycles, bicyclists, bicycle shops and cycling.
<?xml version="1.0" encoding="UTF-8"?> <cross-domain-policy xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.adobe.com/xml/schemas/PolicyFile.xsd"> <allow-access-from domain="twitter.com" /> <allow-access-from domain="api.twitter.com" /> <allow-access-from domain="search.twitter.com" /> <allow-access-from domain="static.twitter.com" /> <site-control permitted-cross-domain-policies="master-only"/> <allow-http-request-headers-from domain="*.twitter.com" headers="*" secure="true"/> </cross-domain-policy>
- The Webkit Team added WOFF support for @font-face
- twitter.com user_streams
Who climbs with toil, wheresoe’er
Shall find wings waiting there —Henry Charles Beeching, ‘Going down Hill on a Bicycle, A Boy’s Song’
I think my left knee hurts too much. Besides, I want Pantani like wings for going up, not the more pedestrian wings we all find coming down. I climb because I must. 3500ft worth today. Why must I? Because it makes me stronger, and saws off my delusions. It gives me time to think until just going uphill is all there is…
I can’t or won’t push my knee hard enough to find my mental limits. I have other responsibilities. And If I go too far, they will be impacted. So I spin and then stand and well, I wouldn’t call it dance, but whatever. I do what I can. And if the steep pitches aren’t too long (there were several 15% or more grades today, short enough for me to conquer them) I can push over the top and feel the miles—the small successes that make up eventual victory. The hills may not yet be mine, but one day… I’ll find my wings.
Overall things went well today but because of busted water fountain I ran out of water again. This is beginning to form a pattern that I’m not enjoying, nor is Lisa despite her lack of complaining. I caught her at a less than stellar moment today, and so climbed two more hills before trying again and finding a better moment for a rescue. The inactive fountain formed part 1, part 2 was the day being more hotterer and more humider than forecasted (Why do I trust them at all?) Between the two… things got ugly again as I became more and more dehydrated. The one person I saw who might have been able to provide some water had a small toddler in tow. She had just coaxed her little one down three large stone steps, was carrying the 19 bags Mom’s seem to carry at that point in a child’s development and despite my growing certainty about my hydration did not have the heart to ask her to grab her kid and reverse the walk down the stairs, all those bags, ugh. Couldn’t do it. It sure makes for a slow trip home though.
That said, there’s nothing wrong with a climb that takes me to this:
I start at about 600ft, drop down all the way to the river and then climb up a shade over 1300ft and then back. The “down to go up” thing can be heartbreaking at times. But it is always achingly beautiful. Sadly, there are cool looking trails that have been closed for a long time that would be fun to bike. (And might eliminate some of the pointless ups and downs.)
I climb with toil, there is no doubt. Allez! (37miles, 3500ft of climbing, one less bottle of water than needed (maybe two)).
It will probably surprise you to find out that we actually have no dedicated support personnel inside of New Relic! Each and every support request is handled by a development engineer who has full access to our entire source base, and the full authority to do whatever is necessary to make things right.
Until then, I think it’s great that our development engineers have responsibility not only for writing great software, but supporting it too. In the long run, I think it makes for happier customers and a better product.
[Makes sense to me... (Disclosure, we use the service...)]