how to disturb newbies

Richard Gaskin ambassador at fourthworld.com
Sun Oct 26 14:46:04 EDT 2014


Jeff Reynolds hit on some excellent points here:

 > One thing also with documentation like the, and newbies are the
 > most vulnerable to this, is how well written it is and does it
 > cover all the steps (ie not start c, d, e...). It hard for a high
 > end development crew to hopefully have the ability to write and
 > edit to a very clean and readable style and also not take some of
 > the very basic knowledge for granted.
...
 > I'm not saying at all the rev dictionary is poorly written at all.
 > I have always found it very good for me for the most part (more
 > info would always be great and a notes function useful as well)

Reading this in mind with the instances where folks have complained 
about not being able to find what they're looking for, two thoughts emerge:

1. Tagging or other searchability enhancement is paramount.
Too many times we know what we want to do, and need to find the token to 
accomplish it.  For example, you're looking for how to purge a stack 
from memory when it closes with no interest at all in destroying it in 
any way, not even the hundredth monkey could be expected to stumble 
across it by typing in "destroyStack".  Tagging, free-text, or other 
enhanced search would do wonders with that.

2. Most folks agree with the assessment here, that while it may be nice 
to see some more compete end-to-end examples, by and large they can get 
what they need from the content (when they can find it), provided they 
have enough basic background in how LiveCode works to see how the parts fit.

One of the challenges with attempting end-to-end examples for many of 
the language elements is that they're very, very flexible.  How many 
different examples would be need for binaryEncode, or ReplaceText, or 
even just customPropertySets before we could expect the Dictionary to be 
a one-stop solution.

So maybe it can't.

And since little if any of the User Guide is read, maybe what's needed 
is a truly essential "Getting Started" guide, with just the barest bones 
possible to orient a newcomer to get started, only compete enough for 
that orientation but not a word longer so that it would actually be read.

What info should be included in such a Guide?


On this:

 > Just saying if you really want the more average user and newbie to
 > really grock the material that nuance of a professional giving all
 > the content a good pass really can help and it tends to be the last
 > priority unfortunately.

Absolutely.  And with some 90% of users running the Community Edition, I 
think it's safe to suggest that an effort of that magnitude would only 
be accomplishable with the support of the community.

Anyone up for participating in a Dictionary triage and revision please 
drop me a note and we'll make this happen one way or another.

-- 
  Richard Gaskin
  LiveCode Community Manager
  richard at livecode.org




More information about the use-livecode mailing list