While I applaud your efforts, and tutorials are invaluable, I wasn't even going that far. I'm talking basic documentation, where each item in a panel/pane/settings group in a given pane are briefly documented. There are myriad NVDA settings that, if their actual function is not directly obvious, which is the case, for example, with most checkboxes, then they're a black hole.
Even I will admit that for all software it is a limited number of end users who refer to this sort of thing. That being said, some do, and it serves as a very important basis for new developers to develop depth of knowledge of "what's in there and what it's for."
I was just commenting to someone for whom I've done custom VBA scripting for Outlook that I am eternally grateful to myself for having developed the habit of rigorously commenting my code, at a bare minimum, as even I would have no idea what some of what I've written actually does when looking at it much later. Complex stuff doesn't remain in "off the top of my head" mode (for most "mes") as time moves on. That's one of the reasons that basic documentation is so important.
Brian - Windows 10 Pro, 64-Bit, Version 2004, Build 19041
It’s hard waking up and realizing it’s not always black and white.
~ Kelley Boorn