Documentations Biggest Flaw
Dave Calkins
davecalk at surfbest.net
Sun Mar 21 12:29:01 EST 2004
I have been "learning" Rev for about close to 2 years now and have been
programing since the days of the Card punch machines, (you didn't want
to drop your program which could easily have a "stack" of punched cards
several inches high - debugging a this kind of problem was never a
pretty picture). I also have a background in education.
Over the past couple of years I have seen many people complain about
the documentation that comes with RR. I just realized what I believe is
RR documentation's biggest flaw. It is not the amount of information
presented. Nor is it the type of information that is presented. It is
how the information is presented. The information is presented in a
style that is aimed predominately at one type of learning style. It is
aimed mainly at those who learn best with a what is called a verbal
learning style.
There are three different ways or styles in which people learn: verbal,
visual, and kinesthetic. Educators know that in order to have most of
their students grasp the information they are trying to get across,
they must structure and present their lesson in ways that will trigger
all three types of learning.
Verbal learners will love the rev documentation. They learn best by
verbal communication. They pick things up by reading or listening. The
documentation for this type of learner is fabulous.
Kinesthetic learners understand things by taking them apart, putting
them back together, practicing with the parts. Getting in there and
swinging the hammer, pounding a few nails, hands on kind of thing; that
is how they learn best. With rev, they will learn the most as they play
with the cook book, open up the scripts, seeing how they work,
modifying them to see what happens. The rev documentation is OK here,
not great, but it has been improving in this area.
The visual learner needs pictures to "see" how things operate. They
learn best by looking at screen shots of what is being talked about,
looking at a picture of the icon being discussed, by watching the
computer move the mouse on the screen to select the proper menu item,
by having a little man pop onto the screen and show him what to do,
etc. This type of presentation is essential to a visual learner and is
almost non existent in the rev documentation.
I believe that the lack of the visual aspect of leaning is at the root
of most of the complaints about the documentation. The information is
there, but many people can seem to find it (they don't know what word
to type in the find field etc.), nor will they be able to easily grasp
the information once they do find it. They can not "see" it happen or
easily follow the instructions on how to learn to use and implement the
software because a "visual" presentation of the information is missing.
Even the tutorials are this way. They verbally tell you what you need
to do, but offer no visual representation of the process or of what it
should look like. To these people learning RR will be a rather hard
task. Most people of this learning style will not push through to
learn it.
People are usually not just one type of learner, all visual, all
verbal, or all kinesthetic, but are most often a mix of learning types
with a predominate preference. I myself am a visual / kinesthetic type
of learner. People in our world today are usually much more visual in
orientation, ie. they prefer TV to reading, etc. As such, it is the
visual learner who will have the most difficult time with learning RR
from the documentation. When you look at the documentation, it is 99.9
% text. This is one of the reasons I believe RR hasn't exploded as "The
Programing Language" for all platforms. It can appear daunting, vast,
and complex. It is also why many people don't take to it like a duck to
water.
Don't get me wrong, I think that the amount of information in the docs
is superb. I also know that adding the visual aspect to the documents
will add to their size, but it will open up RR to a vastly larger
audience. It will also, I believe, inspire many more people as to what
can be done with RR.
Revolution has the tools to have a great learning environment for the
"Visual" and "Kinesthetic" learner.
Dave Calkins
More information about the use-livecode
mailing list