4 ms·
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 eng
by rmbryan 8y ago
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.
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"
My mom no grok: pastebin, :idents, namespace as a verb, schema, "change" without a where to change.
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.
- deleted 8y ago[deleted]
- dustingetz 8y agoFor those out of the loop - At Hyperfiddle we are building a tool for Clojure/Datomic programmers to make back of house dashboards easily. http://www.hyperfiddle.net/ http://www.hyperfiddle.net/ Because Hyperfiddle/Datomic has such a simple information model, we see a path to eventually making this easy enough for code-savvy amateurs. But today you need to know Clojure.
- jives 8y agoHow did you uncover the pain point around making these internal dashboards? What kind of resistance have you encountered from developers who typically enjoy rolling things from scratch?
- dustingetz 8y agoMostly the resistance is skepticism that this is even possible, which is totally justified because we weren't even sure ourselves until sometime last year. We ourselves are skeptical of all the Javascript and SQL centric solutions, including GraphQL. We see Clojure/Datomic as an opportunity to pave over all that complicated baggage and re-present programming in an accessible way. For example, a code-savvy product owner or data manager can make their own tools or diagnose problems without going through engineering, because the system is so operationally transparent. Clojure programmers seem to be excited once they "get it". Hyperfiddle is hyper-extensible and built up in layers, most things can be customized with a Clojure/Script function. For example React.js views and Datomic transactions – in Hyperfiddle these are very simple, very often one-liners.