Kickstarter 2013 Revisited

Mark Waddingham mark at livecode.com
Sun May 10 14:12:46 EDT 2015


> Ouch! Indeed that is the truth. I am currently in a dialogue with
> members of the teaching community here in Plovdiv, Bulgaria who have
> to teach
> teenagers PASCAL (at non-Mathematical High Schools) and C++ (at
> specialist Mathematical High Schools) effectively turning off vast
> numbers
> of children who might, under different circumstances, become brilliant
> and innovative programmers.
> 
> They (the teachers) are, in turn, "kicking" against the Ministry of
> Education who are, it seems, stuck in about 1985.

Well, you can point the teaching community towards the success that 
LiveCode has had in getting used to teach programming in Scottish 
high-schools :)

> Most people who use LiveCode are like most kids who use LEGO: they
> don't want to build a robot that makes coffee, trims your nails and
> gives you a massage; all they want to do is build a sports car or a
> model of the Millennium Falcon. And until end-users can build the
> equivalent
> of sports cars there is not much point in talking-up the ability to
> construct the robot.

A comparison with LEGO only stretches so far, but that is the point of 
what we are doing. We are trying to make LiveCode a lot more like LEGO - 
you have pre-made components that can (arbitrarily) recomposed into the 
application you want.

LEGO have developed a highly efficient set of processes and 
infrastructure so they can deliver the sets and components they now do. 
We are doing the same.

However, the comparison with LEGO stops here as a lego brick, at the end 
of the day, is just a bit of plastic - it is a 'black-box' in a sense 
but there is no internal structure there (beyond the physical structure 
of the plastic needed to stop it from being flimsy!). i.e. Once you have 
the machine and processes that can generate the lego bricks you require 
in vast quantity and efficiently you are there (assuming you have a 
sufficiently good design and product development process so that you 
capture the current consumer imaginations at least).

The point I was trying to make was not to overstate / big up the 
'ability to construct the Robot', but more to suggest that the faster we 
can build the robot and the more people who have 'the ability to adapt 
the Robot' the better off everyone will be and that everyone can build 
bigger and better robots in the future.

I'd point out that there is little point in producing X at point Y if at 
point Y, X is no longer sufficient. That means you have to be highly 
aware of the process that is needed to create X, if it is too difficult 
to adapt at the point it is actually finished and usable, its existence 
when it appears is not particularly useful.

-- 
Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/
LiveCode: Everyone can create apps




More information about the use-livecode mailing list