The article talks about “user onboarding” as if it is different from the first run experience. Perhaps it is a SaaSy jargon to separate them. But for us at Sleek, we obsess over the first run as it is how we onboard users - until the user has gone through their use case, we assume they’re new to it.
Learn by doing, not by learning.