What does LiveCode need to do to significantly increase its audience among 
teachers and students of computer programming?


I  taught medical students for 25 years at the University of Miami School of 
Medicine. LiveCode has provided an opportunity to further improve medical 
education.

My students, as well as others around the USA, have appreciated these efforts. 
I received the George Paff Award for Best Teacher 11 times at the University of 
Miami School of Medicine. I also received an unprecedented invitation to be the 
keynote speaker at the graduating class commencement of the Washington 
University at St. Louis School of Medicine, one of the most prestigious medical 
schools in the US. The reason for the invite was for contributions to medical 
education, part of which included development of educational software.

I am president of the Medmaster medical publishing company and have used 
LiveCode to create and distribute many educational programs, some of which are 
available free for download at www.medmaster.net/freedownloads.html, while 
others of a more complex nature are incorporated into Medmaster books (I 
provide links below for the LiveCode readers of this forum):

Atlas of Microbiology (free).  I created this LiveCode program to accompany 
Medmaster’s book, Clinical Microbiology Made Ridiculously Simple, which is the 
best-selling microbiology book in the US. It links to the internet for pictures 
and descriptions of all microbial organisms and diseases.

Atlas of Human Diseases (free).  This LiveCode program encompasses over 10,000 
known diseases in the world, with links to pictures and text on the Internet. 
It may well be the largest atlas of its kind, the equivalent of many thousands 
of printed pages, encompassing the vast array human diseases, hereditary and 
non-hereditary. It took only a few days of programming using LiveCode once the 
disease list was put together.

Neurologic Localization. This LiveCode program accompanies my book Clinical 
Neuroanatomy Made Ridiculously, which for many years has been a best-seller in 
the field. It provides the student with a thorough approach to the anatomy of 
the nervous system and localization of neurologic diseases, along with a 
complete lab course and quiz in neurologic localization.

Heart Sounds & Images is a LiveCode program that accompanies Medmaster’s book 
Clinical Cardiology Made Ridiculously Simple, which is presently the 
best-selling Cardiology book in the US. It provides a tutorial of many hundreds 
of examples of electrocardiograms, x-rays, angiograms, echocardiograms, and 
heart sounds.

Other LiveCode programs I have written include:
Differential Diagnosis (for Clinical Pathophysiology MRS)
Atlas of Dermatology
Atlas of Pathology (for Pathology MRS)
Atlas of Normal Radiology (for Clinical Anatomy MRS)
Atlas of Clinical Radiology (for Clinical Radiology MRS)
MedSearcher (search engines in medicine)
USMLE Step 1, Step 2, and NCLEX-RN Question Banks

Everyone has their own forte. I am not an IT person, but rather a teacher. My 
own strength is in understanding how to teach students learning a subject for 
the first time, which is Medmaster’s mission and the reason for its success 
through the years. Medical (and other) students are overwhelmed by the 
information explosion, a problem that permeates education at every level. 
Medmaster has dealt with the problem with books that are brief, clinically 
relevant, and interesting. Most medical students in the US are familiar with 
the Medmaster “Made Ridiculously Simple” series, of which LiveCode is a part.

Given the extraordinary power of LiveCode, it seems strange that so few people 
know about it, even after it has been around for many years. I went into my 
local Apple store a short time ago and the people behind the genius bar had not 
heard of it. Why not? Why aren’t many more programmers and teachers using it, 
like they did when Apple’s HyperCard first came out? The word-of-mouth is not 
great. I think there are two main reasons. LiveCode needs better documentation 
and freedom from bugs:

1. Documentation. The HyperCard language had only about 150 words. LiveCode has 
over 2000. It can be difficult for a programming newcomer to get started 
learning LiveCode for lack of a basic “Getting Started” book. You find all 
kinds of programming books in bookstores, but few if any about LiveCode basics. 
One can’t just tell a potential user to open and study the massive, however 
excellent, LiveCode dictionary. It’s too overwhelming. Nor is it adequate to 
post non-linear lessons online that have multiple links. It is too easy to get 
lost in them. The teacher and student need a small, clear, practical linear 
book that focuses on the basics of LiveCode’s interface and scripting. The 
LiveCode company wants to attract more new users. It has been relatively easy 
for the old guard who grew up with HyperCard to switch to LiveCode, which has a 
similar scripting language, but it is more difficult for students and teachers 
who have not had this advantage. They need better documentation at a basic 
level.

2. Bugs. While it is important to continue to extend LiveCode’s potential into 
new realms, including mobile programming, the resolution of bugs in the system 
does not appear to have kept pace with new developments in the LiveCode 
language and interface. There is a confusing simultaneous development of LC 
6,7, and 8 along separate tracks. A new user wants a single bug-free version. I 
still use LC 5.5.3, which I have found quite stable and used for all the above 
programs.

I have tried to do my part in creating a “Getting Started” Manual by writing 
“LiveCode Lite: Computer Programming Made Ridiculously Simple.” It focuses on 
the key principles of the LiveCode interface and scripting, with examples of 
some 150 key words in the LiveCode language and how to use them, enough to 
create a great variety of programs. The book, available as a free PDF download, 
is accompanied by a downloadable tutorial for Macintosh and Windows, showing 
examples of how these basic words are used. Such general principles are 
important to learn first before entering more advanced realms, including mobile 
programming. The book should be useful to teachers who want to create 
educational programs, as well as to students who want to learn the basics of 
computer programming.

The book does not cover mobile programming. I am not experienced in that. What 
would be helpful, though, is an extension of the book that explains:

1. Which key scripting words are new to mobile programming?
2. Which key classic scripting words cannot be used in mobile programming, but 
are more specific to development on Windows and Macintosh?

I have read every LiveCode (and Revolution) manual and book, but I have not 
seen one that discusses the latter two questions as topics in themselves. As a 
result, even programmers who are already familiar with LiveCode for Windows and 
Macintosh may have difficulty extending their abilities into the mobile realm. 
It is insufficient to just refer readers to the LiveCode dictionary for mobile 
words. There is too much there, and the focus needs to be on the basics.

In 36 years of publishing, I find that the main factor in a book’s popularity 
is word-of-mouth rather than advertising. I think the same is true of computer 
programs, including LiveCode. More so than advertising, what is key is positive 
word-of-mouth about the program itself, along with good documentation and the 
quality of being bug-free.

At this point in my life (I am 73) I am not interested in making a profit on 
LiveCode Lite, but simply offer it as a contribution to the field in gratitude 
for a program that has made a difference and has great potential.  If any 
programmers, or LiveCode Ltd, are interested in extending this book into the 
mobile realm, or modify the book further, I would be happy to donate the book 
and help in any way I can. The legwork for the basics has already been done. A 
more complete book could be presented as a standard bookstore title used by 
teachers and students. As an aside, being president of Medmaster, I have a 
relationship with the major scientific bookstores and distributors. Medmaster 
could publish the book and insure that it is incorporated by Amazon.com, Barnes 
& Noble, and other distributors. 

Stephen Goldberg, MD
Professor Emeritus, Univ of Miami Miller School of Medicine
President, Medmaster Inc.
www.medmaster.net





_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to