Oh hey, a Patreon update! This week, I added a powerful new feature to my upcoming "programming with plain words" tool -- variables & basic math!
COME JOIN ME IN THE SPIRAL
(sped-up GIF | high-rez video on twitter)
Also, I'd like to clarify from last week: the point of this project is NOT to teach programming. It can be used for that (and I'm glad if it does!) but I hope it's much more than that! Think of, say, Microsoft Excel. It's not meant to teach you how to crunch numbers manually, but it lets anybody use the raw power of numbers -- for business, education, or their own personal life.
That's what I hope this project will be like! (except less corporate & boring than Excel) It will be a standalone JavaScript library that lets anybody use the power of loops/if-thens/variables/etc for whatever they want. (That's another reason why this is different from MIT's Scratch: you can only use Scratch inside Scratch.)
The LOGO turtle above is just one example of what you can make with this tool. Here's a few more concrete examples:
For Explorable Explanations:
Outside Explorable Explanations:
When I posted the GIF last week, a few programmers said they could see using this for their own tools! Such as:
And here's other non-explorable-explanation uses I'd like to see:
Long story short, if you want to make things that do things, this tool may help! Because right now, 99% of how people do that is through "coding": abstract symbols, no live feedback, hard to understand even if you wrote the code yourself.
My hope is, one day, the way we currently do programming will look as quaint as poking holes into punched cards. (seriously, go watch Bret Victor's talk, Media For Thinking The Unthinkable) No, I know, this tool will not replace coding-with-abstract-symbols any time soon... but hopefully, for now, for the vast majority of people who are not programmers, it'll let them get a taste for what it means to make something that does something.
That, I think, is the ultimate joy of creation.
<3,
~ Nicky Case
P.S: I still don't have a name for this project. Any suggestions?
Kayle
2017-11-15 22:49:57 +0000 UTCKayle
2017-11-15 22:48:33 +0000 UTCKayle
2017-11-15 22:36:12 +0000 UTCNot Real Name
2017-10-31 08:50:58 +0000 UTCHed Bar-Nissan
2017-10-27 20:11:38 +0000 UTCSrini Kadamati
2017-10-26 21:24:36 +0000 UTCNicky Case
2017-10-26 21:08:39 +0000 UTCRob Beer
2017-10-24 10:41:13 +0000 UTCSrini Kadamati
2017-10-24 10:40:52 +0000 UTCNicky Case
2017-10-23 23:54:12 +0000 UTCNicky Case
2017-10-23 23:50:39 +0000 UTCSrini Kadamati
2017-10-23 23:09:01 +0000 UTCIan Johnson
2017-10-23 18:00:24 +0000 UTCquarridors
2017-10-23 13:42:42 +0000 UTCquarridors
2017-10-23 13:40:45 +0000 UTCNicky Case
2017-10-23 13:40:12 +0000 UTCNicky Case
2017-10-23 13:38:09 +0000 UTCXavier Lambein
2017-10-23 09:57:20 +0000 UTCNot Real Name
2017-10-22 22:08:11 +0000 UTCNot Real Name
2017-10-22 22:07:33 +0000 UTCJared Cosulich
2017-10-22 14:40:52 +0000 UTC