We're building a SaaS product in browser. We've elected not to try to make the entire UI obvious at first, and depend on a "first steps" to orient the user (yes, we thought about why we need one, it's to introduce concepts, not 'click here').
Of course some users will just want it to go away, and for them there's the 'don't show this again' checkbox.
I don't like this UX pattern, as it leaves unanswered the question of how to get it back. Users who prefer to 'dive in' later discover they need the tutorial, and have to go find it.
As an alternative, we're considering a button to toggle "hide guide" and "show guide". I'm considering putting this on the lower left as a fixed element. I know that's a 'UI hole', but this seems a good way to use it.
Is there a better way to avoid the 'how do I get that back?' problem with the 'don't show again' pattern?