Latest Web

M and I

Latest Print

Line Art for Momentum Magazine

Don’t call it a comeback

Posted on June 8th, 2015

I keep meaning to come back to this. “Come back” is a relative term here. Part of me wants to scrap the whole site. The last “posted on” date is always staring me right in the face.

I’ve wanted to turn this in to a resume site for a while now. It’s already been that, in a way, but I’ve never been able to focus. I’ve picked up the project a few different times. Designs were laid out, then scrapped. Code was written, then scrapped.

I’ve been busy. It’s just not on a lot of projects that I can display here. It’s a whole hodgepodge of bug squashing, mini features, short lived landing pages, and beautiful modular code that will never see this end of a proxy network.

The thing is, I enjoy writing. I don’t consider myself especially good at it, but it is a sort of catharsis. On top of that, some of my greatest moments on a bike have been documented here. There is a long history of happiness here.

I’m not sure where this site will find itself over the next year or two, but I don’t want it to go away. I just need to change it’s focus.

I haven’t been freelancing much in the last six months. I took a job on with Nordstrom here in Seattle. They’ve been really great for me. It’s helped me focus my craft on strictly code. I still appreciate good design, I’m just not certain that it’s what I want to do any more.

I love coding. It’s an elaborate puzzle with six dozen ways to solve. I love what I do. I’m not afraid to say it.

At Nordstrom, I’ve been working with some of the smartest people in my field that I’ve ever gotten to work with. I’m constantly pushing myself there.

One of the projects that I’m most proud of has been a pattern library built out with ReactJS to the standards of our great UX team. I love learning new frameworks and there is no better location that on a real project with actual deadlines. No tutorial will put the fire under your ass quite like that.

I’m taking on a second blog for the company in order to help teach myself Node JS a bit more. I’m hoping some of my fellow developers can follow along and give support or input as desired.

So here I am again. I’ll get it together someday…

Training is mental too

Posted on March 6th, 2014

It’s been a tough training season so far. Every single weekend has had some adverse winter weather to contend with, be it snow, rain, cold, or heavy winds.

That’s not to say it has been keeping us back fully, but 2 of the 7 rides so far have been officially canceled. My motivation tends to plummet pretty quickly these days. It’s something I’m working on. I need to regain that rando fortitude, even if there is something inherently crazy about it.

The worst part of it has actually been the Friday leading up to our Saturday ride time. It’s been sunny and generally “winter warm” with fairly calm winds. Then Saturday hits and it’s a complete shit show. I can see the pity on the faces of people driving by.

The rides we’ve been able to get out on have been quality though, if a bit wet. I always forget how much I love riding the roads of Washington until I get back out there. We have some really stunning roads out there and the drivers are generally pretty forgiving.

I finally got a compact crank installed again on my rando bike. I’ve been nursing a used “race” crank for a while now while I got my finances back into shape. I could have probably gotten it sooner, but I’m extremely cheap when it comes to bike gear for whatever reason. I should give myself a pass since it’s easily my biggest hobby, but I can’t seem to. It’s for the best. I have less bikes than most of my friends and it’s still too many. Joking of course… you can never have too many bikes. Duh.

2013 Winter Solstice Ride

Posted on December 28th, 2013

Never too late to ride“If I get a flat, I’m going to bag this ride.” So stated Mark Thomas, one of the hardiest randonneurs I know. A man with roughly six zillion kilometers under his belt this year alone. That statement said a lot about the ride we were just starting. It didn’t qualify us for anything. It was overnight. It was cold and very wet.

Somewhere around 30 of us talked ourselves into at least starting the damn thing. We holed up at Peet’s Coffee in Redmond and drank coffee to build up our nerves. It was my first actual (paperwork legitimate) rando ride in nearly two years. After PBP, I decided to take some time off from the sport for a bit… maybe just keep it “200k and under” for a while. Somehow that turned into two years without a single ride over 100k. Regardless, I did need the time to recalibrate. It was damn good to see the old crew again, though. There are so many smiling (delusional?) faces in that crowd.

We got rolling at 8:00pm sharp. My only plan was to stick with Mark Thomas and Joe Platzner and catch up. If I could rope Hahn Rossman in with the slow group, all the better. On the ride through Marymoor Hahn dropped something from his saddlebag and I slowed down with him in hopes of keeping the group together. One turn later, Vinnie had a mechanical that Hahn and I stopped to help fix. It was maybe 45 seconds in total time off the bike. I never saw the “main group” again that night.

Hahn in from a cocktail partyI could have been in much worse company, though. Hahn is a talking machine and we had a lot to catch up on. There’s a lot of gossip to cover, between bike building, cyclocross, and rando culture.

On Mercer Island, Hahn showed me an awesome little gravel side cut to a road that I’ve taken probably a couple hundred times over my short cycling lifetime. Finding new paths is still a simple joy for me. If that ever stops entertaining me, I’ll probably stop riding all together.

We passed by my apartment for the first of two times on this ride. At this point, it was only 30k into the ride. I joked about grabbing a beer quick beer at home. Hahn had just come from a cocktail party. We kept rolling.

My usual commute to work followed—toward Renton. The Cedar River Trail led us to a much-needed manned control with hot cocoa. SIR really knows how to man a control, especially at night. We are coddled up here in Seattle.

Hahn and I hooked on with a couple other randos for the slog back up toward our starting point (but only the half way point) in Redmond. Most of our rides up here are loop circuits, but this one was a loose figure 8. It kept things fairly easy and well lit—great for an overnight ride—but with too many options to bail for my liking. We opted for any and all gravel routes along the way.

Once we finally got to our gas station control in Redmond, one member of our small group was talking about quitting. He had legitimate reasons to, but we egged him on as much as possible anyway. He rode along for the rest of the ride. Suffering loves company.

There is nothing quite like rolling back out into a cold, rainy night after just “warming up” inside a mini-mart. It’s really…character building.

The ride back down Lake Sammamish rolled right on by, but I really started to hit my wall (one of many that night, to be honest) around the East Renton Highlands. I seemed constantly on the verge of being dropped and I had no cue sheet on me. It was a rookie move. I constantly considered my bail out options. Certainly someone would pity me enough to pick me up in the middle of the night in Renton right? Hahn kept nudging me along though, both with words and general company. We finally hit the south end of Lake Washington.

We made a little bathroom stop at Seward Park. I switched out to my (soon to be soaked) third pair of gloves. It was a real test of my current cycling gear. Most of my old clothing is getting a little long in the tooth. My legs were warm with the exception of that part in my legging with the giant hole in it.

As if in a sick joke, the second time we passed my apartment was 160k in to the 200k ride. “Hahn, I’ve got a plan. We both stop at our houses tonight, and I’ll take you out in the morning to pick up your truck. Just imagine a nice hot shower.” He turned to me, “This is the home stretch man.” “I know…I’m…joking.” Passing by my apartment literally hurt my heart.

We eventually hit the Burke Gilman Trail. It was a long slog up and over the northern tip of Lake Washington. He was correct—it was the home stretch—but the ride never seemed to want to end. We passed the occasional super-early morning jogger, seemingly angry at the fact that they were up so early and exercising in the dark with headlamps on. They must have been thinking the exact same thing we were; “What the hell are those cyclists doing out here at this time?” I didn’t know. I still don’t.

Eventually, our beacon of light reached us. I’ve never been so happy to see a Peet’s Coffee open. We finished at 6:00am—the exact moment they opened for the day. The sweet women working the counter let us drip all over their floors and served us bathtub sized cups of mediocre—albeit delicious to me at this point—coffee. I had an awesome croissant with “flour flown in from Paris,” according to the barista. Fancy.

A week later, my shoes just finished drying out. Here I am again. Back in the thick of it. What am I doing?

Welcome to the 2014 randonneur season.