Foundation
The meta-pattern: How to think about UX decisions.
Why Foundation Matters
Before diving into specific patterns, you need a framework for making UX decisions. Without this, you’ll add features that don’t move metrics, fix symptoms instead of root causes, and overwhelm users with complexity.
The Foundation provides:
- The Validation Framework - A 3-question filter for every feature decision
- Core Principles - The mindset shift required for great Nostr UX
- Quick Wins - High-impact improvements you can ship this week
The Core Problem
Nostr apps often suffer from feature bloat without validation. Features get added for various reasons:
- “Competitor X has it”
- “The protocol makes it possible”
- “Power users can configure it”
- “We’ll improve UX after adding more features”
These reasons don’t guarantee the feature solves a real user problem.
The result: 15-20 minute onboarding flows, relay configuration exposed to beginners, posts that disappear, and 0% retention.
The Solution: Validation-First Development
Every feature decision should pass through the Validation Framework:
- Does this help users accomplish their core goal?
- Have we validated this solves a real problem?
- Can we measure if it’s working?
If you can’t answer “yes” to all three, reconsider whether this feature should be built now.
Start Here
Core Principle: Great UX is the gateway to the protocol’s power. Ship working experiences, then add features.