> “The Law of Triviality states that the amount...
# linking-together
s
“The Law of Triviality states that the amount of time spent discussing an issue in an organization is inversely correlated to its actual importance in the scheme of things. Major, complex issues get the least discussion while simple, minor ones get the most discussion.”
https://fs.blog/2020/04/bikeshed-effect/ What do we discuss the least here?
d
Okay, here is a major, complex issue. Many of us here are creating new programming languages. These new languages require libraries, which, for maximum benefit, need to be written in the language itself. As a result, we are all reinventing the wheel, porting code written in other languages into our language. We are each creating a new universe of code that has difficulty talking to code in the other universes that others of us are creating. I can hypothesize a future of coding where you can write code in any language you want, and use libraries written in any language you want, and it all just works. Is anybody here working on that?
i
To me that sounds a bit like GraalVM.
I think we don't talk nearly enough about marketing, adoption, etc. We're seemingly all focussed on collecting the underpants, and that step 2 is "...", at least as far as we've seen from everyone here... aside Storyscript, I guess. We might all be thinking about it, but don't feel like there's room in this community to discuss it, or that there might be some social cost. For instance, I know exactly how I want to market (ie. talk about, document, illustrate, stylize, etc) Hest when the time comes. But I don't think I'd want to talk about that here, at least not in #general.
💯 4
k
@Doug Moen It's an important issue, but it has been discussed here now and then (without finding a solution of course). Not sure that this suffices to make it trivial! @Ivan Reese GraalVM is one attempt to address this issue, like other multi-language VMs (.NET for example) at a less ambitious level. They shift the problem from the language to the VM level. The VM still imposes a world view that may not fit some particular language.
r
I think we don't talk nearly enough about marketing, adoption, etc.
After you start getting adoption, you also get feedback from users about what actually trips them up in your newfangled language. Only been in the community for a bit, but it doesn't seem like we do a lot of watching how people learn to code. There's some 'observing what bugs people actually write', but probably still not enough. Seeing what gets people excited, confused, motivated, etc. about current languages (especially as they learn them for the first time) is powerful. If anyone wants to help someone with a problem over live chat, http://pythontutor.com/ is up 24/7 with people asking for help...
🍰 2
☝🏼 1
w
It's not all the simple things, only those with many clearly different but not necessarily better alternatives.
d
I don’t think we talk about the logo or if green is really the right color Just kidding 🍀 I don’t think we talk about what effect we actually want our new FoC project to have whether than be on the market, users, or world. For all the Bret Victor talk, if your solution were done and working what would really be different about the world? And maybe we should work backwards instead...
👍 1
w
Turns out the logo proved useful conversation the other day. "Let me check the url... oh it's https://futureofcoding.org/."
❇️ 1
s
@Ivan Reese thanks for the shout-out. I strongly believe the future of coding is more about the other 99% of the world instead of the 0.3% that already know how to code. Incrementally better languages are not improving accessibility to "coding"... We have to rethink this paradigm entirely which is exactly what Storyscript is doing.