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.
That’s a good way of thinking about it. Even experienced developers appreciate being able to put the bones of an application together as quickly as possible so they can focus on the bits that make it unique.
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.
That’s a good way of thinking about it. Even experienced developers appreciate being able to put the bones of an application together as quickly as possible so they can focus on the bits that make it unique.
Yea, and then being able to traverse the layers in a reasonable way when needed/desired without needing be stuck or live in one of those layers.