All posts by AJ

A Messy Breakup

It’s been a quiet, bitter fight, at least on my side of the fence. My friends either don’t know (well now they do…), or they make compassionate sounds while avoiding eye contact and tappy-tapping little notes to that bitch.

That vile, conniving, stalking, evil, self-centered, money-grubbing succubus of a mistress: Facebook.

Now let me tell you how I really feel:

Like all of these kinds of relationships, the golden overtones of early days faded into the hum of daily bustle. I sent small notes from time to time; she chattered about inane headlines that I just wouldn’t believe. I tried to catch up with my friends, but she wouldn’t let me go, instead trying to foist her pals on me.

We weren’t exactly happy, but we were making things work.

No longer.

She started telling me lies and screwing with my head; “Oh, my day was soooo bad and your friends are all depressed; How are you feeling?” And then, she issued an ultimatum. “You will do things my way, or I will cut you off.”

Anyone who knows me at all, knows that’s not the way to get me to play ball.

I moved out.

For the last six weeks, I’ve only seen Facebook when I can’t avoid her; mostly when one of you sends me a message through the FB interface.

For the foreseeable future, I’ll ask Facebook to let you know when I’ve updated my website, but that’s all I can stomach asking that fickle harlot for.

I look forward to the day I can put this nastiness behind me and even more so to sharing with you the name of a more more faithful, steadfast companion.

Until then, though, you can find me at my usual haunts:

Too Much Man for my Keens

If this was Hollywood, mine would be a story of triumph; of one man besting Big Business with nothing but his burly manliness, sweaty back, and slightly hairy feet.

Alas, this is Wistucky; Hear my tale of woe.

This love-story-gone-bad started in March with a trip to REI. I needed a new pair of sun-and-water shoes so that I could fully embrace my neon-whiteness on an upcoming trip to Florida.

Hey, look! Keens! I have friends who have those! They look neat! They’re expensive; they must be high-quality! I’m shopping in REI, and therefore must use exclamation marks!

The Keens came home with me. They were tight and hard to get on. Don’t worry, little buddy, I told myself. They’ll break in jus’ fine.

I wore my Keens around Disney World for a couple days. I’m pretty sure their comfy soles and bright blue straps are one of the few reasons you didn’t hear about my trip on the news. Then I took ’em to Cape Canaveral. They were right at home with the Shuttle Atlantis, but I think the Atlas rocket was a little jealous of my foot gear. Next, I plunged the ol’ Keens into the Gulf of Mexico, and followed that up with a little Atlantic Ocean body surfing. Gotta get those bad boys broken in right, you know?

Over the past couple of months, I’ve taken to biking in my Keens, too. Both on and off-road, up to about seven hours at a crack (hey, it takes a while to ride 100 miles, doncha know?). They’re just ridiculously comfy on the road, and grippy enough for the rough stuff, too. In fact, I’ve been seriously considering making my first pair of clipless shoes some SPD-compatible Keens.

Last week, though, I took my Keens to the B-dub. That’s the “Boundary Waters Canoe Area Wilderness” for those of you not on the down-low with the backwoods parlance.  It’s 1.1 million acres of human-powered-only lakes, rivers, deep forests in northern Minnesota. It’s gorgeous. It’s bad-ass.

It kills Keens.

To be sure, I didn’t do a real close inspection of my Keens before I chose ’em as my only footwear for a week of trekking and fishing. I figured “Hey, they’re just getting broken in and feeling really good. They’re still pretty new. What could go wrong?”

Oh, how naive I was.
Keen stitching blowoutAfter five days of portages, mud, rain, and sun, the Keens have blown out. The stitching holding the toe box to the ankle strap on both sides of both feet has given up. The sandals are fraying and seem like they’re gonna let go at any point.

I know that REI will stand behind this sale and replace the Keens for me (after I drive 8 hours round trip to make the swap; boo!), but I really wish they didn’t have to.

Stitching on both sides of the Keens is goingI have friends who have put their Keens through the ringer for several years, and they’re just fine (the shoes; the friends are generally a little “touched.” That’s how I like ’em.).

I don’t know if I just got a bum pair of Keens, or what, but I’m pretty disappointed. I was hoping to have a pair of easy-to-wear, can-take-the-abuse adventure shoes. Instead, I got some namby-pamby suburban adventure-type loafers.

It’s fair to say I’m Keen-ly disappointed.

Sorry; I couldn’t help myself there.

The Porn Star Bike Tour

Or, “How Saturday’s ride was long and hard with lots of sweating and moaning”

The wind, I could deal with.

Sure, it literally stopped my bike in its tracks a couple times. Sure, it threatened to blow me off the road once or twice. I’ve ridden in that before, though. It’s not fun, but I can put my head down and grind.

The heat was the killer.

It was a woozy, head-throbbing heat. An “I can’t decide if I’m going to puke, pass out, or just keep riding” heat. A few times I had clammy fingers of the cold sweats climbing up my back from the heat.

And there were more than 50 miles of it.


I want to give a big thanks to all the organizers and volunteers who put the Superior Vistas Bike Tour together each year! They do an awesome job, and are super-friendly folks.

The people at every aid station greeted us with smiles, occasional jokes, commiseration, and most importantly, lots of home-made baked goodies! You guys rock!

Also, thanks to the business sponsors who help make this event possible! I love it, and so do the hundreds of other folks who come up to ride it each year.



I signed up for the 2014 Superior Vistas Bike Tour with the idea that this local bike ride would be a great way to ride my first-ever century. It has a beautiful, rolling course. It’s fully supported. It’s in my back yard, and I’ve ridden all those roads plenty of times before.

What could go wrong?

In the beginning…

I didn’t sleep very well the night before the ride. My brain was on fire with excitement: It’s my first century! I wonder what it’ll be like? I hope I remembered to pack everything. Should I add more Gu? Do I need different socks?

I was up and down more times that night than a six-year-old with a tiny bladder on Christmas eve.

Finally, at 04:30, I called it quits with the bed, did my pre-event routine (tea, oatmeal, run in tiny frantic circles hoping I have everything, and walking out the door to “leave” three or four times before I finally say “screw it” and go), loaded the bike and headed to Thompson’s West End Park in Washburn.

Not surprisingly, I was the first rider to the park, so I spent some quality time hanging out with a friend who was helping organize the event. I think I did a pretty good job of putting on a calm face and chatting about bikes while quietly bouncing off the walls and generally freaking out inside my head.

I officially registered (Why do it in March when I can do it day of, right?), my ride buddy, Tim, showed up, we said good luck to a few mutual friends and set off on our epic suffer-fest ride.

Easy money

The first 20 miles of the day were awesome.

They were downwind, on perfect new pavement, on cool, damp (but not generally wet) roads, with fresh legs, and a rising sun warming our backs.

Just. Wow.

We made the first checkpoint in Cornucopia in an hour and eight minutes at an average speed of 17.8 mph. That’s a tie for my fastest 20 miles ever!

And I was feeling great at that point, too: happy to be riding, ready to go get the next section of the course. The weather was perfect: cool, clear, a little breezy.

Tim and I refilled our drink bottles, grabbed a couple bites from the checkpoint table, and pushed off for the next aid station.

Payback, that windy bitch

The road from Corny back to 236 is mostly uphill. It’s a long, mostly low-grade grind that is a constant reminder of how big the world is, and how much gravity doesn’t care.

And then there was the wind.

“Light and variable,” Tim said. “That means we’ll have a headwind from every direction.”

Truer words were never spoke.

Every corner we rounded, we bulled our way into the wind. Every foot we climbed, we battled our blustery foe.

At one point, I had dragon flies, one after the other, slip up and keep pace with me for a moment, checking me out with their ten-thousand-faceted eyes, then get bored and zoom off ahead looking for something faster and more interesting.

There’s a pretty good, steep climb (for northern Wisconsin!) in the middle of Cty C. Most of us grind up it in our smallest gear; some walk it. I made it to the top after a grueling contest of wills with the wind.

Pedal-pedal-coast. Do not stop. Pedal-pedal-coast. Do not stop. Pedal-pedal-coast.

Finally, gasping, with sweat stinging my eyes, I came over the crest of the hill, ready to savor the long downhill run to the next aid station. The wind, however, had a different idea.

The strongest gust so far of the morning hit me, and stopped me in my tracks. I went from 10 mph to nothing.

The calm before the storm

After regrouping, refueling, and taking care of a hot spot on my left foot, Tim and I set off down FR 236.

This glorious 20-mile ribbon of rolling asphalt winds its way through some of the most beautiful woodland scenery in the upper Midwest. There’s deep pine forest, jack pine scrub, and the Moquah Barrens, a sandy expanse of wild-blueberry-covered hills  topped with the occasional Jack Pine.

The pavement is smooth, the road curvaceous, and the wind was, with a couple exceptions, almost entirely buffered by the forest.

Tim and I had a nice conversation while keeping up a comfortable brisk pace in the growing warmth of the day. We were back to bicycling nirvana.

For a bit.

Blast furnace

Where are we?


Twenty mile-per-hour headwinds gusting to 30. Temps climbing through the 80s. Expansion joints. Yup; this section of the ride had it all.

After saying goodbye to the forest, we entered farm country, and for the next 15 miles, we rode old roads that have seen better days. The first six miles were pretty much straight into the teeth of the gusting wind, and completely exposed to the sun.

I was not prepared.

Oh sure, I had sunscreen on, and I had been drinking pretty well all along the way, but DEAR GOD WHAT IS THIS HELL I’M RIDING THROUGH?

This part of the ride was pretty much all put-my-head-down-try-to-stay-out-of-my-lowest-gear-and-just-turn-the-pedals riding.

The wind made conversation all but impossible. The heat fried our brains a little. The blast-furnace combination sucked water from our bodies almost faster than we could replace it.

Once we got into the woods by Delta, life got a little less intense for a few miles. Also: hallelujah for the Delta Diner!

That was our turn-around point for this course, even though it was a little over half-way distance-wise. We stopped to fill our bottles (thanks, Diner folks!), and so I could say “hi” to my friend Krista. She even let give her a hug, which showed a remarkable lapse in judgement on her part. Man, did my jersey stink by that point. 🙂

After a quick turn-around, it was back to where? Ino! At least this time, we went mostly downwind.

Oh, gee

County G rolls through farmland around Moquah, Wisconsin. The route is beautiful, the road generally quiet, and the views are occasionally spectacular.

Especially when those views are of the sky clouding up and turning grey.

Tim and I were getting a little giddy with the idea of riding through a rain shower. We were both hot and hurting by that time. We had 70-ish miles under our wheels already, many of them hard-fought.

Fortunately, G wasn’t a demanding ride. We were riding across the wind which, well not always comfortable, isn’t sapping. The road is gently rolling with really only one climb that’s worth shifting off the big ring.

Terwilliger, a little mile-long connector road at the end of G, is another story. Oh, it’s flat as a pancake and downwind. It’s pavement, however, looks like the leftovers from a 1950s atomic test. There were yawning potholes, gaping chasms, spidering cracks, and loose gravel all jumbled together.  It was more like a cyclocross course than part of a 100-mile bike event.

That was just a warm-up for the main event of suckitude, though.

Slag heap

At the aid station at the 80-mile mark, a well-meaning guy pulled up in his car, rolled down his window, and said, “Hey guys, my car says it’s 95 out here!”

He may have said more; I don’t know. I wasn’t really paying attention. I was hot and tired and sore. I was a little woozy from the heat. I was contemplating crushing the guy’s car so he couldn’t give us any more “good news.”

The last chunk of the ride before the home stretch on the 100-mile version of the Superior Vista is a long, slow grind up Cherryville Road.

The climb isn’t steep, but it doesn’t. ever. let. up. It’s just enough to keep a rider from building momentum, so it’s a low-level battle all the way up.

And there are trees all the way along it, too.

These aren’t glorious shade-giving trees. Oh no. These are tightly-packed wind-blocking trees. Remember that hell-fire wind I was complaining about earlier? I would have gladly given either testicle to have a breath of that wind on me while climbing Cherryville.

Instead, we had a two-plus mile uphill grind in 95+ heat (my bike computer registered at 98 in the middle of the climb) with no shade and no wind.

Both Tim and I were done.


No mas.

And we kept riding.

And drinking.

And riding.

We finally came around the corner and got a little relief in the forms of both a downhill coast and a tailwind.

Thank you, baby Jesus!

Sweet finish

The last few miles of the official Superior Vista course climbs up another long, shallow grade before stiffening up to go over a ridge and back down to Washburn. The bulk of the riding is on an old road that’s worse for the wear with no shoulders and fairly high-speed country traffic.

Screw that.

Tim and I decided to detour around the crummy road and long climb. We opted for a smooth, flat deserted road instead. Man, what a good choice!

For those of you thinking about riding the course, look hard at taking Nolander Road over to 13 instead of Nevers Road.  Yeah, you miss Tetzner’s Dairy, but you get such a better ride. Plus, after about a mile on 13, you can take Lakeshore Drive to Washburn which is a tiny, beautiful, shady access road between the highway and Lake Superior.

We rolled back into Thompson’s West End Park six hours and 38 minutes of riding time after starting. Add another hour or so for stopping, and we’re talking about a little less than 8 hours for my first century ride. That’s not bad, especially considering the conditions.

Post script

After the ride, I did the normal stuff: drove home, took a long shower, kept eating and drinking like crazy.

Several hours later, while I was sitting on the couch reading, I made a serious tactical error: I tried to rest my right leg on the coffee table.


I had the Most Amazing Leg Cramp Ever.

I know memories of pain get dulled over time and it’s hard to compare, say that time in high school when a dog tore the side of my knee open. Or say, that time in elementary school when I fell on my new ten-speed and the sharp platform pedals cut open my thigh (lots of stitches there, plus an awesome scar).

Suffice it to say that during this cramp, I could not move my leg. Not a little bit. Not in any direction. Not for all the tea in China.

I could barely breath.

Even now, four days later, the memory of that cramp still brings anus-puckering phantom pain into my leg.

Finally, I managed to gasp out a request to my concerned wife: pickle juice!

I remembered reading someone else’s blog about pickle juice being the magic cure-all for cramps. I took a couple great, choking gulps straight from the bottle.

Miracle of miracles, within a minute, I had my leg back, though somewhat worse for wear.

I don’t know if it was just coincidence that the cramp ended about the same time as the pickle juice started, or if there’s something more to it. I do know that I’m going to try to keep a couple slugs of pickle juice around for my next long ride.

Also, I’ll try to do a better job with salt and mineral replacement. 🙂

 Survey says…

That was a long, hot, hard ride. And I would absolutely do it again.

Right now.

Let’s go!

There are a few things I learned about riding long distances in hot weather. I would change a couple things I did.  Mostly, though, I’d like to try it again.

My next long ride is on July 19: The 38th annual Split Rock Tour. Who’s in? 🙂

My First Century Bike Ride

Note: This is a draft post that I had intended to finish and post before the ride on June 28. See how well that worked out? 🙂

Looking 100 miles in the face

At seven a.m. Saturday morning, I’m going to climb on my vintage 1974 steel Vista road bike and ride 100 miles.

Through thunderstorms.

On the hottest day of the year so far.

For fun.

Why would you ever…

Ever since I started riding my bike again last year, I’ve been drawn (some say “like a moth to a flame”) to long distance rides. I’ve made vague plans to ride around Lake Superior (“It’s just 1,300 miles, honey”), do the Paris-Brest-Paris ride (“How’d you like to go to France for a few days?”) and tour across the continent (“Wouldn’t that be an awesome experience for the boys?”).

I’ve put hundreds of miles (950-ish since last October, as of today) on my bike, and I’m hoping for a thousand-mile month later this summer. So far, though, my longest ride to date is 58.6 miles. A century ride seems like the logical next step in my quest for distance.




What I Want to Be When I Grow Up

Every couple-three years, I go through months of angst about my job, my place in the world, my goals for the future. I try to look closely at where I am and where I’m going versus where I want to head.

Hey! Guess what time it is?

I hope that everyone goes through a period of self-introspection and evaluation from time-to-time. I also hope that it’s more useful and rewarding — and less confusing and discouraging — than it is for me.

I tend to get wrapped up in endless loops of “I could do this, but I don’t like that part of it, so maybe I should look at that; no, nevermind – it’s hard” and never settle on something.

I’m learning, though.

I’m learning that sometimes, maybe even most of the time, things aren’t clear, and you just have to make a choice. Do research, compare, contrast, plan, whatever; but choose.

I’m learning that by making a choice and focusing on it, I can make a lot more progress than I can by trying to make sure everything is perfect before I go anywhere.

I’m learning that the more I can focus on one thing at a time, the more ground I can cover. Yes, the world is full of amazing, beautiful things. Yes, I’m interested in understanding almost all those things. Professionally speaking, though, I need to choose. one. thing.

You’d think that with a windup like that, my closing will be a doozy.


I’m still working on making that choice.






Resuming a stalled scp operation

I’ve been digging around in the linux cli again lately, trying (with mixed success) to manage several boxes with ssh connections. Today I was moving a file from a server to my workstation via scp, and the connection slowed to a crawl, then crapped out completely. The ETA status changed to “stalled” even though there was still a little bit of activity on the link. After searching around, I found this article at the LinuxWave blog that explains how to use rsync to finish the transfer.

And whaddya know? It works! Though it didn’t literally *resume* the ssh transfer, it grabbed the two pieces (local and remote) of the file in question, joined them, and put the new file in the right spot. FTW!

Open Letter to MediaTemple


I understand the need to remove this attacker from your system; I really do. Unfortunately, this wholesale burning down of any semi-complex web app is unacceptable and has caused downtime for my clients and a significantly increased workload for me. Seriously: You couldn’t even be bothered to tell me what my new password was; I had to figure that out on my own. And now, you’re going to change all my other DB user passwords? I call bullshit. I need to hear from a (mt) account rep re: how you’re planning on making this right with me. Sooner is probably better for you, since between now and then all I have is free time to squawk on Twitter/FB/my blog/etc. about how much this sucks and is hurting my business.

Sincerely pissed off,


A.J. Van Beest
Owner, Beest Built Websites, LLC
soon-to-be-ex-media-temple evangelist

…Just asleep at the wheel

I’ve (sorta) been in social media land lately (call it about the last year, give or take), and mostly I like it. I do have a problem, though – and this shouldn’t really surprise any of you who know me at all: 140 characters isn’t always enough space.

Of course (and also not surprisingly), it took me a while to realize that, and even a little longer to slap myself on the forehead and say, “Duh, I have a blog.” After doing some updating and spam removal, I now even have a functional blog. The real question is, as always, do I have a regularly updated blog? Time will tell.

Hello, logic?

I just called one of my credit card companies to check on some account discrepensies (all is fine, thank goodness!) and asked about lowering my payment plan and APR. After taking my information, the (very pleasant) woman on the other end of the phone exclaimed, “Your monthly income is negative!”

I said, “Tell me about it; why do you suppose I’m asking to reduce my payments and APR?”

Long story short, because my monthly income is negative, I don’t qualify to have my payments and rates reduced because “I can’t afford it.” Say what?