Manual-writing is instructive
Aug. 24th, 2013 03:18 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
There's nothing like trying to write a tutorial to show you where your system is still too complicated. I'm currently writing up "Querki for the Impatient", a reasonably flying introduction to the system, and am finding myself adding simplifying enhancements to the to-do list as I go. (The Name vs. Display Name dichotomy *clearly* needs reworking...)
(no subject)
Date: 2013-08-24 08:12 pm (UTC)(no subject)
Date: 2013-08-24 09:01 pm (UTC)It's a good suggestion, and probably worth doing. But I suspect it's not going to happen until I have an entire staff of programmers, and can devote some serious time to doing it well. That's at least a few years off...
(no subject)
Date: 2013-08-24 10:22 pm (UTC)Programmers yes, and for manuals/tutorials in particular may I strongly recommend a writer/editor. Programmers who think that's the only skill they need, do not help a user who doesn't already know the answer.
(no subject)
Date: 2013-08-25 03:46 pm (UTC)Once I can afford to pay people to do stuff, you're correct that a professional writer would be helpful...
(no subject)
Date: 2013-08-27 12:17 am (UTC)(no subject)
Date: 2013-08-27 12:29 pm (UTC)(Heaven knows, the QL language is coming out *way* more interesting than I'd originally expected -- achieving a decent measure of DWIM turns out to require a surprisingly powerful language...)
(no subject)
Date: 2013-08-25 12:59 am (UTC)Display Name vs. Display Text is also confusing.
(Are there any common circumstances where you use the Display Text for a Thing, but you're on a page for some *other* Thing? If that's not usual, I'd suggest switching Display Text to "Page Text" or "Viewed As Page" or "Page View" or something.)
(no subject)
Date: 2013-08-25 03:44 pm (UTC)(I don't do that casually, since it will almost certainly break a lot of existing stuff. But if it's gonna change, it should do so soon...)
(no subject)
Date: 2013-08-26 01:07 am (UTC)In the underlying Querki code, or in the Querki pages built thus far?
If the latter, perhaps add "rename property" refactoring capability? (If this is the last time you need to change what a Property name is, I'd be shocked. :)
"Looks Like"
That's confusing in an entirely different way - I expect it to be a comparison operator.
(no subject)
Date: 2013-08-26 01:15 am (UTC)Mostly the former, which I'm less worried about (that's just a grep), but probably at least a bit in the latter (which is more hassle).
In the long run, this will become less of an issue, because Querki Explorer will replace name references with name-plus-OID references, which will be more durable. But that's just in the plans, and at least 6 months out. In the meantime, changes like this are a bit unfortunate, and not a trivial thing to do.
That's confusing in an entirely different way - I expect it to be a comparison operator.
Yeah, that occurred to me after I typed it. I'm not entirely in love with "Page View", but so far it may be the most accurate description...
(no subject)
Date: 2013-08-26 01:07 pm (UTC)(no subject)
Date: 2013-08-26 01:29 pm (UTC)So for the moment, I'm stuck doing it very seat-of-the-pants, wedged in among a hundred other priorities pulling at my attention. When I *am* able to hire, an actual UX pro is on my list of the first five -- I think it's one of the more important positions for this project...
(no subject)
Date: 2013-08-26 02:01 pm (UTC)No, it isn't.
Go read "Don't Make Me Think", by Steve Krug. Then revise your plans.
The book is not long, and written in a pleasant conversational tone, so it goes by quickly. I submit you can't really afford to *not* do what Krug recommends, and what he recommends is cheap. I did it over at Harvard, and we gleaned a far more information than you would expect.
(no subject)
Date: 2013-08-26 02:05 pm (UTC)