> If I just make a [new language designed from scratch], the odds of anyone using it other than me are almost 0. The mechanics of how languages become popular are confusing and unknown and you are very unlikely to produce the next big language, so, to a certain extent, you don’t really have a choice, if you want to actually solve real problems and actually help real people with their programming problems.
Supposing your design is good, wouldn't this just be an issue of promotion? How is a language (and the surrounding toolchain) different from other products?