2020

Journal

Rethinking the pricing page

In needing to redesign the pricing page for the new account section, I decide to rethink the structure of Cushion’s existing plans.

Journal

Redesigning the blog

After redesigning Cushion’s homepage, I take the next step in migrating to Contentful by rethinking the blog.

Journal

The next big rocks

After launching Cushion’s new onboarding, I detail the next few items on my to-do list, which for once are not new features.

Journal

Onboarding is live

A weekend turned into a month, but Cushion’s new onboarding is finally live. Instead of focusing on the launch itself, I talk through my favorite part.

Journal

Composable onboarding

To provide a more pleasant codebase for Future Jonnie to inherit, I restructure the onboarding to be composable and easily testable.

Journal

A friendly onboarding flow

As a first stab at onboarding, I design a flow that includes myself asking questions, which hopefully provides a friendly intro to the app.

Journal

Bringing back onboarding

In an attempt to ease people into the app rather than pushing them out of the airplane, I decide to bring back a proper onboarding flow.

Journal

Rough sketches

After feeling reluctant to reveal any design progress, I decide to bite the bullet and share a few rough sketches—no matter how uncomfortable it feels.

Journal

Flattening the nav

Continuing the idea of the single click, I talk through a potential path to flattening the nav from multiple layers down to one.

Journal

Sending newsletters again

I sent my first Cushion newsletter in over a year and a half, which sounds crazy, but nonetheless, it feels great to send them again.

Journal

Validating assumptions

Before diving into analytics, I decide to spend time writing database queries that could validate some of my assumptions using existing data.

Journal

Intentional analytics

After building Cushion so far based purely on assumptions and intuition, I finally start to think about using analytics to help guide me.

Journal

This app has good bones

A thought-provoking conversation leads me to realize that Cushion is still solid and worth iterating on, instead of restarting from scratch.

Journal

Keeping API requests simple

After establishing a new guiding principle to keep API requests simple, I describe how I could refactor a complex view that relies on a heavy API request.

Journal

A single click

I discuss a pain point in the current Cushion involving the number of clicks it takes to get to where you need to go. What if it only took one?

2018

2017

2016

2015

2014