I for one, like the fun you had on the page. Ignore the haters. Only critique would be you should just explain how it works near the top. I think most devs myself included want to first understand what it is before the why it’s awesome.
ps. Way back there was a project called tiddlywiki that was a self modifying html file and was pretty popular. I think initially there was no way to save new version but to basically save the file to disk to either fork a file or replace itself.
I think being fact based doesn't make you put your foot in your mouth, that's perhaps correlated though. You can have empathetic-delivery/patience while being staunchly objective. With some patience/skill you can win people over to accepting or at least considering what might be a truth.
It's rarely cut and dry as to what is true though, and you have to speculate at much in order to make sense of any real world complex situation.
@SamBam, the concern about Bret maybe not asking for help and just working more in the open concerned me too. It's a large endeavor to try to popularize something like what he's doing. I assume a sense of showmanship and worrying about people misrepresenting it are a bit part of the dynamics. Perhaps sponsorship exclusivity, but that's more speculative.
I'm a fan of what Observable is doing. Combine bubbles of classic code, with intermediate audio/visual output as you build up to full interactive infographics/demos.
Some types of code, hopefully less than more is just not very flow based and doesn't have a concrete visual representation.
I personally hope that the output ends up being systems that are good for individuals with their own dynamic lands at home, not just strong group collaboration. I know there are already people who have setups done in coordination with the Dynamic Land team.
I've visited dynamic land also, and the vision of this more tangible visible computation is bigger than the incarnation/progress last shown.
I'm a fan of Darklang's goals too. But I do think Dynamic Land is targeting more approachable, teachable, and communal computing. Darklang is going to be more for professionals making backends and doesn't target any user facing audio/visuals whatsoever. It could in the end of course, so I hope it does well as an effort too.
The influence of his talks show up everywhere and are explicitly called out as inspirations. Elm Lang's time travel debugger, therefore redux, hot reloading work, Observable calls him out as influential, and on and on.
For the step 2 and 3 phase, I think it should be mentioned how important games becoming free was for mass adoption. As much as I as a former game dev did not love the model of free and then upselling. I might just be old school at this point. Free and then upgrading avatars has grown on me.
I only recall things that I think about a lot, which tend to be when I learned lessons and it had an effect on my life's direction. That and anything I found really interesting I still remember. For reference, I'm 42, so it's been 2 decades.
I like the idea of having type checking moved out of the watch path, or at least be in a second window watching, so building is faster. But you get your type checking errors too.
You also have the editor finding issues for you, which is where I want that caught.