When Dartmouth College launched the Basic language 50 years ago, it enabled ordinary users to write code. Millions did. But we've gone backwards since then, and most users now seem unable or unwilling to create so much as a simple macro
I’ve felt for a long time that continuous gradients of complexity with sensible defaults all along the spectrum is a general architectural pattern necessary for wide spread empowerment. But I don’t see anyone thinking in those terms. Maybe it’s just me, but it feels obvious. As you say, but everyone is going to dive into the source code. So let them find the level at which they’re comfortable.
I’ve felt for a long time that continuous gradients of complexity with sensible defaults all along the spectrum is a general architectural pattern necessary for wide spread empowerment. But I don’t see anyone thinking in those terms. Maybe it’s just me, but it feels obvious. As you say, but everyone is going to dive into the source code. So let them find the level at which they’re comfortable.