The public parts of my notebook.
A fascinating system for non-programmers to use to write programs. The user can use the same program to view and edit stacks. They can use most of the functionality via the GUI, but can drop down to code if necessary.
When you do create a piece of interactivity (like making a button that will link to another card), that can be done without programming. But the interactivity is always expressed as code, so you can modify it.