Where do we want LiveCode to go? (was "Re: Where LiveCode is Now")

Richard Gaskin ambassador at fourthworld.com
Fri Oct 4 13:47:02 EDT 2019


The question was: Where is LiveCode now?

It's in the 21st century, where proprietary software continues to thrive 
in consumer segments, but nearly all infrastructure and dev tools are 
Free and Open Source.

Compare and contrast:

-----
Python in the third most popular language in the world.

Python is a language engine only. It has no IDE of its own, relying on 
third-party tools.  It has no packaging tools built in for mobile, and 
third-party offerings are so scarce that there are fewer Python apps in 
the mobile app stores than there are made with LiveCode.  Even things we 
take for granted like having any user interface at all are treated like 
an afterthought, achievable only with your research into the various 
third-party options for such things, and your willingness to learn and 
integrate those add-on frameworks.

Python has many major players funding it:
https://www.python.org/psf/sponsorship/sponsors/

Python has a very active community, with few on payroll and most pull 
requests coming from the community.

-----
LiveCode has made it into TIOBE's Top 100 languages list, but currently 
in the lower 50.

LiveCode has similar platform coverage, but with a rich IDE, built-in 
mobile packaging, and GUI support that's not merely included but an 
integral part of the language.

While LC has thousands of subscribers for the proprietary editions, it 
has no sponsors as big as Facebook, CapitalOne, AWS, or Google funding 
it. Even among the many companies deriving significant value from LC, 
some of the most successful businesses using LC for internal tools often 
use the Community edition and make few if any donations.

The LC community has only about half a dozen community members 
submitting pull requests with any regularity (big THANK YOU to those who 
do), despite half the project, the IDE, being written in the scripting 
language everyone in the community knows and loves.

-----

In short, LiveCode delivers more, and does so with fewer resources.

In too many ways to count, comparisons between languages will always be 
unfair, and this oversimplified summary is no exception.  Details about 
history, shifting markets over time, and more than a little random luck 
play a role in adoption as much as anything else.

So I mean no disrespect to our scripting cousins using Python when I 
note how much LC delivers.

But I do mean to illustrate how much LC Ltd accomplishes with the 
resources at their disposal.

Rather than rebut the wealth of Dunning-Kruger inspired kvetching that 
has come to characterize a small corner of this community, or to 
contribute any kvetching of my own, I believe it's more productive to 
make choices about how we use our time which support productive outcomes.

To reorient, rather than ask, "Where is LiveCode now?", we might ask:

"Where would we like LiveCode to be?"

And when we have the luxury to choose how we spend our time, maybe we 
could choose to spend that time making what we want to have.

I would like to propose this forked thread be used to brainstorm ideas 
for how we can use time that might be spent on less productive outcomes 
toward having what we want with LC.

As good ideas emerge, I will do what I can in the role of Community 
Laison to help steward such things along.

But please, I forked this thread for a reason:  this is for initiatives 
to move things forward, to have what we want.  Please use other threads 
for other purposes.  I find across much of life that when I spend too 
much time focused on things I don't want, it stifles awareness of 
opportunities to have what I do want.

Lets have what we want.

"Make it so, Number One."


-- 
  Richard Gaskin
  LiveCode Community Laison





More information about the use-livecode mailing list