Haha, busted!.. Well not one programmer out of 1000 is willing to do much more than play around with a new language, which has 0 answers in Stack Overflow, etc. The reason that ugly things persist is that inertia is the most powerful force in the universe. I always expect 2 languages in the mix; you usually have some kind of job control language or make subsystem to control the building of the main thing you are trying to construct, but you expect 100:1 ratio of lines of code between those two languages. But to work in 4 languages at once, I couldn’t stand it, so i built my own.
In today’s environment, which is controlled by giant companies who give away tools that keep the current status quo in place, tool building is a thankless task. JetBrains is the only company i can think of, in the last 10 years, to thrive as a tool company. Although one could argue that SalesForce is a tool company.
I will be giving a presentation next friday; save your tomatoes.