Product discovery and AI development
Investigate a need, prototype it, and verify development and release behavior.
Move a problem toward a testable product.
Chapters
Find product problems in real work
Investigate recent document work, alternatives, and buying roles, then use bounded evidence and falsifiable prototypes to decide the next discovery step.
Turn a need into a testable prototype and interface
Turn an independent reading-panel prototype into hierarchy, states, components, focus, and asset rules, separating screenshot coverage from verification of actual user tasks.
Make AI-assisted development produce checkable results
Define behavior, permissions, and failure checks for export, then review AI development through small diffs, durable checkpoints, and a complete acceptance matrix.
Keep payments and product entitlements consistent
Model payments, subscriptions, and access separately, handling signatures, duplicates, ordering, and reconciliation with explicit boundaries for refunds, cancellation, and testing.
Build a personal site as a maintainable content product
Design content, languages, evidence, and publication states for an original bilingual series, keeping sitemaps, feeds, versions, and recovery consistent and reviewable.