very interesting post.
also this kind of reminded me of the following ( very interesting ) talk:
also:
agreed!
now, although it is impossible to predict which language is gonna become popular and which will not, i do feel like there are some factors at play, that are definitely gonna help with a language becoming popular. i think it is a bit like what you get with economics ( soft science? ) or something, where you will not be able to predict things perfectly, still that doesn’t mean that there is no value in paying attention to concepts such as “supply and demand”.
now to discuss these factors with any real seriousness is clearly outside the scope of this topic… so, what i wanna point out / focus on now is one factor in particular: ( not saying it is necessarily the most important factor, i just think it is an interesting one to consider… )
so… and coming back to python, here is ( probably - i have not followed this myself, tbh… ) a good intro course on programming:
my point being, that people do like to use what they know.
also to learn something new is a major investment.
therefore i think that something like the following definitely does matter:
https://timms.uni-tuebingen.de/tp/UT_20081127_002_info1_0001
( i could of course also link to the classic SICP course, but the quality of the course from tübingen i can personally vouch for… also… it doesn’t get nearly as much attention as it deserves… so… )
anyway, what i am saying is this: if you wanna make clj more popular ( afaik that is still an explicit non-goal, which i interpret as “if it happens, fine. we’re just not aiming for it. also, we are not actively trying to prevent that from happening, we just do not see it as a priority, at least for right now.” ) you should probably contact as many schools as possible in order to convince them to teach racket. ( yes (((racket))) because of HTDP + all that wonderful stuff… then, once people have fallen in love with lisp, chances are they’ll become interested in clj as well… )
okay, now you say, well… sounds plausible enough in theory, but since i don’t have those kinds of connections, there is really nothing i can do about that, right?
WRONG!!! you can always be proactive and create a blog about clj / cljs … or a screencast… or just give a “thumbs up” to the people who are writing about lisp… or whatever it is you would like to see take off!
alright, now that brings me full circle i guess, because obviously what i have in mind is this stuff:
now, tbh, i have only had a quick look from time to time at some of your videos ( what i have seen was always really really good! ) but i have been subscribed to your channel for quite some time now, so even if i can not make time to actually watch the video, i still get the mail from youtube ( every saturday? ) telling me that you are going online again and ( knowing how this is more work than it looks ) i always end up thinking… look at how people are still caring about lisp / emacs!!!.. - and that, to me at least, feels real good! so, thank you for that! and keep up the good work!