Hacker News new | ask | show | jobs
by cr0sh 3485 days ago
> Almost since the day programming was invented there has been at least one person out there trying to dumb it down to work for the average person and it always fails.

In a manner, one person succeeded - and he did it without "dumbing it down" - but rather by understanding and utilizing what was then known about how we learn things - particularly as children:

https://en.wikipedia.org/wiki/Mindstorms_(book)

Sadly, it seems that Papert's work is mostly forgotten by those who seek to re-implement it - and generally poorly in most instances, with few exceptions.

One of course being MIT's Scratch:

https://scratch.mit.edu/projects/117504922/

Though I still think Papert's language to be superior, as it is like LISP, is functional, and is a real language you type in an editor (vs "drag-n-drop" programming). In other words, it approaches programming closer to how programmers code.