Product Design Modes

I’ve been kicking around this idea of modes for the design for software products. Primarily from a designer’s perspective when considering different market segments. In particular the distinction between designing for consumer applications vs designing for enterprise applications. There’s a massive distinction in approach that can be distilled down to a simple concept.

In consumer software the designer is focusing on engagement, stickiness, and ultimately behavior change. In consumer applications you can triangulate on various metrics – DAU’s, MAU’s, etc. to gauge whether or not the design is succeeding.

There was a great talk by the head of product from Metromile at the first Amplitude conference a couple of years ago in SF. The topic was product growth and the design of virtuous acquisition loops. The small behavioral nudges that can be designed to move a user toward conversion. These can be planned and deliberately designed to keep progress moving toward conversion (whatever that is for the particular product).

In enterprise software, all that goes out the window. Distinct from a consumer audience (large), daily usage of an enterprise product tends to be much smaller. The buyer and the user are more often than not different personas. The buyer may not understand the capabilities of the product, but is making a buying decision on behalf of the user. And most importantly, the user has no choice – they are unable *not* to use the product if there is a corporate mandate. Depending on the domain, the product may be complex. This creates challenges for product design.

Task flows are repetitive, there isn’t much of an opportunity to do multivariate testing as the test pool is smaller, and the overall motivation for users within the product is much different. Complete a task and move on.

All of this changes the goals of building products for an enterprise audience. In my experience this can be distilled down to a simple but important distinction. The goal of building software for the enterprise is to educate the user in best practices and to show how the product allows the user to accomplish those goals – and then exit the product. It’s not uncommon for a high “time on task” metric to be associated with confusion about what the user should do.

This places a greater emphasis on the information architecture of the product and how the product helps the user establish a mental model that guides them to making efficient decisions that lead to action.

How does this manifest within a product and product design? In a few ways:

  • Guided onboarding
  • Contextual help
  • Tooltips
  • Data dictionaries

The product should aim to educate while guiding the user through a workflow of good decisions with clear actions and end states.

Happy Runner, Happy Life

I’m reading The Happy Runner and part of the book is about gaining some clarity on your personal running Why’s. This is what I came up with in 30 minutes. I reserve the right to edit at any point in the future.

Why do I run at all? I run because I like to get out into the forest on the trails. I like being close to the trees and to nature. The air is cleaner, it’s quiet, there usually aren’t many people. I like running to explore new places. I like running when I travel – I can see more of a new place on my feet. I like to learn routes in new cities. There’s some discovery appeal. The idea of serendipity. I’m open to the unexpected. I like to run uphill a lot. Mostly in the mountains. I don’t like running downhill fast because I’m scared I’m going to get hurt. When I was a kid I was running into our apartment in Berlin and slipped on a metal grate and fractured my ankle, then I used a pair of my sister’s crutches and proceeded to fall down a flight of stairs, fracturing the other ankle. I wheeled around in a wheelchair before I could hobble and scoot across the floor to get around. The final reason that I run is because my mom has multiple sclerosis. I’m terrified that some day I won’t be able to be active and so it’s a reminder of my own fragility and mortality. Running is freedom. I feel great after I run, like the world is full of possibilities and that thing that was so heavy on my mind before I went running is just a mild annoyance.

Why do I run each day? I’m mostly constrained by work and family obligations. If I have the time, I’ll typically seize the opportunity to go for a run. If I’ve been on my feet all day working (physical work, like in the shop or in the garden) I may not go for a run – on those days I get nearly as many steps as a 10K or longer just walking up and down stairs and around the house. I find it relatively easy to get out the door, I don’t ever dread going for a run. More often I’ll get to the farthest point out on my run and maybe take a brief pause to recognize that I’ve come halfway and savor the way home. If I had the time, I would run every day, but some days I have meetings or just a short window between responsibilities. In my 20’s I made a vow to myself to never run for less than 45 minutes. I’ve only broken that when I’ve gone running with my children or racing a 5k… wait… or a 10k 🙂

Why am I racing at all? I’m not right now. Ultra running events feel more like group runs, which I can muster only occasionally. I’m concentrating really hard when I’m trail running – it’s meditative. I’ve raced shorter trail races in the past and really enjoyed the tight pack running through the forest at high speed. It’s exhilarating. But I don’t enjoy it more than going for a long run in the woods by myself. In order to race longer, 50k – 100 miler, it takes more time and planning. I would rather listen to my body and run when, where and how I feel than following a training regimen. I planned to race a marathon in July 2019, but overtrained between cycling and increasing my running mileage. I didn’t have the foundation to do a hard 30 mile ride followed by a hard 20 mile run the next day.

Why do I have long term goals? This one is super tough. I’m sorry to say that I don’t right now. The past 3 years after running my first and only 100 miler I have only tried to be consistent – consistently balancing 20-30 miles / week + family obligations. I’ve tried to be overall mountain strong by lifting weights in addition to cycling about 40 miles per week. I feel as if I’ve been in maintenance mode. I climbed a bit more, Mt. Rainier in July 2018 and a few days ice climbing in Ouray in February 2019. I completed (partially) my goal of riding my bike from Portland to Mt Hood, then climbing and skiing it. This one may warrant a do over, but it was my second attempt and I got much further than the first attempt (I climbed and skied from Illumination Rock). Overall, the future plan is the problem I’m working on. I’d like to race a 100 miler (now that I know I can go the distance). And I’d like to do some multi-day linkups in the PNW. I also have climbing goals for the coming season for which a strong aerobic base and strength training will help. There’s one goal I can think of that’s been rattling around my brain for a while. I want to run the Zane Gray 100K in Arizona.

The book is great. First part is all about getting into the right mindset to have a long running career. It’s good. I just set a calendar reminder to register for Zane Gray 😉

The New Timer

I just finished reading Born to Run, Bruce Springsteen’s autobiography. It resonated on so many levels: his East Coast Catholic school upbringing, blue collar family life among others. When I was in college I took an American Literature course that included a reading of The Grapes of Wrath.

Springsteen’s album, The Ghost of Tom Joad is the soundtrack to the novel. As powerful as Steinbeck’s writing is about the American experience during the dust bowl 1930’s, Springsteen’s modern take in songs like Sinaloa Cowboys and Across the Border bring it straight to present (late 90’s anyway) and draw the parallels to Mexican immigration of today. That album is one of his best. He writes quite a bit about his move to more social justice topics. I have a whole new respect for him as a writer.

Here are a few passages from the book that moved me.

Back east we usually experience the freedom that comes with a good snowstorm. No work, no school, the world shutting its big mouth for a while, the dirty streets covered over in virgin white, like all the missteps you’ve taken have been erased by nature. You can’t run; you can only sit. You open your door on a trackless world, your old path, your history, momentarily covered over by a landscape of forgiveness, a place where something new might happen.

In this life (and there is only one), you make your choices, you take your stand and you awaken from the youthful spell of “immortality” and its eternal present. You walk away from the nether land of adolescence. You name the things beyond your work that will give your life its context, meaning . . . and the clock starts. You walk, now, not just at your partner’s side, but alongside your own mortal self. You fight to hold on to your newfound blessings while confronting your nihilism, your destructive desire to leave it all in ruins.

In all psychological wars, it’s never over, there’s just this day, this time, and a hesitant belief in your own ability to change. It is not an arena where the unsure should go looking for absolutes and there are no permanent victories. It is about a living change, filled with the insecurities, the chaos, of our own personalities, and is always one step up, two steps back.

You simply can’t stop imagining other worlds, other loves, other places than the one you are comfortably settled in at any given moment, the one holding all your treasures. Those treasures can seem so easily made gray by the vast, open and barren spaces of the creative mind. Of course, there is but one life. Nobody likes that . . . but there’s just one. And we’re lucky to have it. God bless us and have mercy on us that we may have the understanding and the abilities to live it . . . and know that “possibility of everything” . . . is just “nothing” dressed up in a monkey suit . . . and I’d had the best monkey suit in town.

Those whose love we wanted but could not get, we emulate. It is dangerous but it makes us feel closer, gives us an illusion of the intimacy we never had. It stakes our claim upon that which was rightfully ours but denied.

The screen door slams, Mary’s dress sways
Like a vision she dances across the porch as the radio plays
Roy Orbison singing for the lonely
Hey that’s me and I want you only
Don’t turn me home again
I just can’t face myself alone again
Don’t you run back inside, darling you know just what I’m here for
So you’re scared and you’re thinking that maybe we ain’t that young anymore
Show a little faith, there’s magic in the night
You ain’t a beauty, but hey you’re alright
And it’s alright with me

B. Springsteen, Thunder Road, 1975

You’re not wrong

Through the open window the cicadas reached a crescendo, crashed, and slowly began their chorus again. The drapes billowed and waved, the humid air rustling the pages of a calendar pinned to the wall in the kitchen.

He sat on the couch in silence studying the texture of the wall, leaning back into the armrest.

“I should go.” he said. The truth as a tangible, concrete idea, existing as a platform upon which all things in the universe reside, waiting for words to be layered upon it. 

He thought of a summer long ago when he was a boy, fireflies blinking on and off at tree line. The smell of fresh cut grass and the cool wash cool of air sailing down the mountains at dusk. The world was magic and inexplicable.

Suddenly he felt his toes in his shoes, glanced down at the floor, then to the clock.  He had already stood up to leave, then felt the gravity of the furniture holding him down. Versions of ourselves have embarked on infinite timelines, consciousness is choosing which story to tell.

PCT to Mt Hood

I was up and out by 4:30 on Sunday to get to Bridge of the Gods and scope out the PCT as it climbs out of the Gorge and makes its way to Mt Hood. I think this area is prime for a longer link up with a short overnighter along the way.

Dry Creek Falls

Dry Creek Falls was running and I paused to take some pictures before continuing the run. The trail was mostly runnable with a few rocky scree traverses, all very power-hikable.

Hello little friend

At around 3 miles I came to the intersection of Herman Creek Cutoff trail and the PCT. From here the PCT climbs steadily. I hit my turnaround time a little after 8am and 6.5 miles and then turned and booked it back down and to the car at Bridge of the Gods.

Burns from the Eagle Creek fire. The understory is coming back.

I took one bottle of Cytomax and 1.5 liters of water in a hydration pack in the Ultimate Direction FKT vest. Super comfy vest and the kit I’ll mostly likely be able to carry a bivy and tarp in to fastpack through to Timberline.

Table Mountain… I think.

I drank the Cytomax and a few sips of water… I ate when I got back to the car and didn’t feel like stopping from Dry Creek to the car (all downhill) .

Not the place to fall here. Very steep and a long way down.

These sections are also part of Christof Teucher’s Hatfield loops. Those are definitely on the punch list for this summer and fall.

Make it bounce

Sample size of 1.

I’ve been running in Altras for the past … 3 years? A mix of Torin’s and Lone Peak’s for road to trail. The latest Torin (3.5) had some nice updates. The mesh is nice and cool when it’s hot. The sole no longer extends beyond the upper so it looks less like a duck foot. After a 12 mile run 2 weeks ago, they started to just feel kind of flat. I was tired and my form wasn’t the best, but even running on asphalt, they just felt really firm.

So I started to think about something with a bigger stack height, something softer for long training runs on dirt/gravel/concrete/asphalt … which means moving away from Altra zero drop. I moved from New Balance to Brooks Pure Flow’s maybe 8 years ago and destroyed my calves and achilles. I think it’s common when moving to a zero drop shoe. It took an entire season to recover from the Plantar Fasciitis I had back then – mostly I just ran through it and iced and stretched it. I was sleeping in a boot on my right foot. It sucked.

Once I had the foot strength built up for run in zero drops I never went back. Using a custom orthotic in a zero drop shoe I would guess I’m getting maybe 3-4mm toe/heel drop. It’s been working for me – with the exception of the recent hard landings in the Torin 3.5. I always just thought I was sore from the running. That my quads and hips were just sore from the effort.

I picked up a pair of Hoka Clifton 5’s to throw into the rotation and see if they would work for longer mixed surface runs. Not saying I’m a fan boy yet – but I’m no longer sore when I wake up in the morning. I did a long 9 mile road/trail on Friday and didn’t feel any residual soreness on Saturday. I took Saturday off and then did a medium/hard (downhill) run on Sunday. I was running downhill fast (around 6:00 pace). And I was thinking my quads were going to be shredded running that hard – but Monday morning – nothing. It’s the Hoka cushioning (I think). I could be just adapting to the increase in mileage, but I really think I’m getting a softer landing.

I’m considering a Hoka for trails, but one thing I love about the Lone Peaks is the ground feel. I’m not sure I want to be that high off the ground.


Some strides for speed today. It was kind of a tempo run to strides to cool down. The biggest issue for me this training cycle as I start to increase load is to not get injured…so sleep, lots of calories, lots of stretching and foam rolling.

It would be fun to burn down a 10K at race pace… soon. The intensity definitely fires me up though. I actually like that burning lactic acid. Based on past 5K’s at race pace my lactic threshold is around 6:20-6:30. I’m going to see how true that is soon and see what I can do to push that down.

Week 1 in Review

This is the first week of real training. I’ve been fluctuating right around 20 miles consistently (with an exception of 2 weeks in February when I was sick) for the past …. 3 years? ( I just looked at my Strava training log and it’s pretty consistent with the exception of work or vacation travel interruptions).

Because I commute to work by bike, all my rest days will be ‘active rest’ days. I think that’ll be fine until my mileage increases – it’s nice to stretch out my legs when I’m coasting downhill and spin the junk out of my legs after a hard running effort.

A few thoughts for the coming weeks.

  • My orthotics both cracked and need to be replaced.
  • I’m not sure the Torin 3.5’s are great for runs longer than 10 miles. Yesterday they felt flat when I started to get tired. I have been running road/trail in Altra Lone Peaks – which seems odd to run on the road with them, but the lugs are soft enough to provide a nice cushion – I think they’re softer than the Torin’s as a result. I’m on the search for a softer high mileage training shoe.
  • The bottom’s of my knees were just slightly sore after yesterday’s long run (12.5). I was on concrete/asphalt/trail.
  • I had a good recovery window right after the long run and hydrated/ate/stretched right away and kept stretching in the hours post-run. Today (Monday) – I’m not sore and feel pretty loose.
  • I’m not exactly sure where I’m going to fit a day of lifting into the schedule
  • I’m really really really itching to go climbing.


Kind feeling like it’s back. I’m starting my first training block for a July marathon and the embers are starting to smolder a bit. I had a really good tempo run early in the week – clipping along around a 7:15/7:20 pace on the flats.

I’m zeroing in on my lactate threshold pace. Based on a fast 5K, I think it’s in the neighborhood of 6:30/6:40. I’ll see how much I can push that in the coming weeks.

I really feeling like I’ve been in maintenance mode for the last couple of years (I know!!!). I’m ready to bring the hurt though. Embrace the suck.

The only downside is that my mileage plan may conflict with my spring climbing schedule. It’ll be a challenge to balance the 2. I’ll be keeping track of training progression over the next few months. Buckle up.