Datomic, Datalog, GraphQL, APIs, etc.
If "Hyperfiddle is after more of a vision where like, what would it take for my mom or my future kids to be programmers and yet not be professional software engineers." then I suggest you focus on drastically simplifying the vocabulary you use to explain what Hyperfiddle is.<p>For example: 
"This is a pastebin like environment for learning Hyperfiddle.
Please namespace :idents with your username
Schema changes are allowed
To make a fiddle interactive, change tank.hyperfiddle.net to demo.hyperfiddle.net"<p>My mom no grok: pastebin, :idents, namespace as a verb, schema, "change" without a where to change.<p>Granted, this is a conversation between to engineers, so there's lexicon, but even listening, I get the sense that words get used without definition, or at least without a definition that speaker and listener share.