Personally, I generally dislike product tours.
On the other hand, I think it's interesting to compare the dislike in these comments (and elsewhere) to "RTFM" culture. What's the primary difference? That you can read the manual or use the product at your discretion? e.g. `ls` doesn't forcefully open the man page when you run it for the first time?
(I'm aware of the goomba fallacy and that these are likely two different groups of people - I still think it's interesting!)
The difference is TFM doesn’t pop up in my face without me asking for it while I’m trying to do something basic.
Yeah, I can read about the parts that I want right now. If I open a video editor to splice two clips together, I don't need to know about input devices. If I want to do that, I can go read the manual for that at that time.
Plus, there's no way I'm going to remember whatever the tour tells me by that time anyway. To actually learn the product you need experience to lock in what the manual says
> That you can read the manual or use the product at your discretion? e.g. `ls` doesn't forcefully open the man page when you run it for the first time?
Correct, yes.
It’s the difference between taking a shower and getting caught out in the rain.
The dislike stems from two (and a half) reasons:
1) Push vs pull. As you identified, ls doesn't stop you from doing the thing you wanted to push the man page on you when you don't need/want it. ls just does the thing you ask. man also just does the thing you ask. The product tour is a sign that the developer doesn't understand consent and is trying to get the user to do what the developer wants, not what the user wants.
2) It's infantilizing. The product tour assumes the user doesn't know what they want, and doesn't know how to RTFM to learn how to do the thing they want to do. It treats the user as having no agency.
2.5) It's a tacit admission that TFM sucks and R-ing it isn't a productive use of your time.
If only there was AFM to read these days.
You nailed the primary difference. If I want to just use the tool I can do that; if I need to learn how to use a complex feature, I can consult the help or do a web search for a how to.