# One decision. The options, the trade-off, the outcome.

Each page documents one design decision from client work: the context, the options I weighed, what I chose and why, and what I would do differently. Two minutes to read, specific enough to check.

## UX patterns

- [Why I made a flowchart canvas the main journey editor instead of a step list](https://www.superflow.design/decisions/flowchart-canvas-over-step-list.md): In NxtForm I made a vertical flowchart the default way to build candidate journeys, with the old step list kept as a second view, because a list hides who goes where.
- [Why I made editing a separate workspace instead of a tab](https://www.superflow.design/decisions/editing-as-workspace-not-tab.md): In NxtForm I moved journey editing out of the tab bar into its own workspace with a clear entry and exit, because a tab hides that you are changing something candidates use.

## Forms

- [Why I made a flowchart canvas the main journey editor instead of a step list](https://www.superflow.design/decisions/flowchart-canvas-over-step-list.md): In NxtForm I made a vertical flowchart the default way to build candidate journeys, with the old step list kept as a second view, because a list hides who goes where.

## Navigation

- [Why I made editing a separate workspace instead of a tab](https://www.superflow.design/decisions/editing-as-workspace-not-tab.md): In NxtForm I moved journey editing out of the tab bar into its own workspace with a clear entry and exit, because a tab hides that you are changing something candidates use.

## Data-heavy UI

- [Why I made a flowchart canvas the main journey editor instead of a step list](https://www.superflow.design/decisions/flowchart-canvas-over-step-list.md): In NxtForm I made a vertical flowchart the default way to build candidate journeys, with the old step list kept as a second view, because a list hides who goes where.

## Facing a decision like this?

[Book a free sparring session](https://www.superflow.design/contact)
