How to create a self-serve onboarding experience for a SaaS product | Dark Hacker News