Ten rules, one product.
Every feature we ship — and every one we don't — is measured against these.
The journal is the product.
Every feature must make journaling faster, richer, or more useful. If it doesn't, we ship it somewhere else — or don't ship it at all. Journaling is the habit that compounds.
Reject any feature that adds friction to logging a trade.
We show uncomfortable truths: what your worst habits cost you, where your edge isn't real, which setups you think work but don't. No survivorship bias. No green-number dopamine.
Truth-telling UI over engagement UI.
Honesty over comfort.
Prevention over detection.
A dashboard showing you broke a rule yesterday is a tombstone. A platform that stops you from breaking it today is a product. We always choose the pre-trade intervention.
Rules and kill-switches before charts and summaries.
Every 100ms between your intent and your click is a place where the wrong thing can happen. Interface friction is a source of tilt.
A latency regression over 50ms ships a fix within 48 hours.
Speed is a feature. Latency is a bug.
Your data is yours, forever.
Export everything, any time, in any format. Bulk CSV, JSON, Parquet, API streams. If you cancel, we give you everything before we delete anything.
One-click full export in main settings. No paywall.
Eight features that work perfectly beats forty that sort-of work. Every feature should be the best implementation available anywhere — or we don't build it.
Every new feature earns its place vs. '10× the existing one instead.'
Depth over breadth.
Defaults are destiny.
Most users never change a default setting. Every default is a product decision. The default experience is the only experience for 90% of users.
Defaults must be correct for first-week traders.
Every power feature — cohort builder, custom metrics, API — is available, but never in the way. Advanced flows hide until invited.
Progressive disclosure for every advanced panel.
Complexity opt-in, simplicity by default.
No dark patterns, ever.
No fake urgency. No hidden opt-ins. No 'are you sure you want to miss out' dialogs. No five-click cancel flows.
One-click cancellation. Plain-English billing. Quarterly CTA audits.
The platform should make you a better trader, not a more entertained one. Every feature earns its place by compounding your edge over time.
Quarterly ship audited against outcomes, not engagement.
Build for the trader you want to become.
"If we ever violate one of these — tell us. We will either change the product, or change the principle. We do not ignore the conflict."
Every feature. Every time.
These aren't wall art. They're the filter every feature crosses before ship.