← Back to Writing

Inspiration

I was about to fall. My forearms were on fire and the Route Isaac Walk was beating me for the third time. I'd been climbing for a year, but this blue-tagged bastard had my number.

"You're overthinking it," my climbing partner called from below.

I hung there for a second, catching my breath, and that's when I noticed something. The route setter hadn't just thrown holds on the wall randomly. Each grip led to the next with purpose. A challenging sequence, then a generous jug right where your muscles screamed for relief. A tricky traverse that built your confidence, followed by a rest where you could plan ahead.

The route told a story.

Back at my day job, I was telling a different kind of story. And users weren't sticking around for the ending. Our product onboarding had only a 23% completion rate.

But hanging on that climbing wall, I finally saw what we were doing wrong.

The gym color-codes routes by difficulty. Yellow tags for beginners, blue for intermediate, red for the masochists. Each color is a promise about what lies ahead. Our onboarding treated every user the same.

I dropped down and started Isaac Walk again. This time I paid attention to the rhythm. Challenge, rest, challenge, rest. The route setter understood something: people need moments to breathe, to process, to feel successful before the next push.

Next day, I redesigned our onboarding around climbing routes. New users could pick their path: "I'm new to this" got the yellow route with extra explanation and encouragement. "I've used similar tools" got the blue route: skip the basics, dive deeper where it mattered. "Just get me started" got the red route for the speed demons.

More importantly, we built in those rest holds. Easy wins up front: connect your account, import some data, then natural pause points where users could explore or invite teammates. Just like climbing, onboarding now had rhythm.

Completion rates jumped to 61%.

"How'd you figure that out?" my product manager asked me.

"I went climbing."