Growing a Compiler (2009)
This made me find and read "Growing a language"https://www.cs.virginia.edu/~evans/cs655/readings/steele.pdf"In a race, a small language with warts will beat a well designed language because users will not wait for the right thing; they will use the language that is quick and cheap, and put up with the warts. Once a small language fills a niche, it is hard to take its place."