People.
Programmer A doesn’t like Programming Language X for [insert reason].
So they create a new programming language, Programming Language Y, that they believes solves the [insert reason] problem with Programming Language X.
Then along comes Programmer B who decides they don’t like Programming Language Y because [yet another reason], so they create Programming Language Z.
And so on and so on. The cycle continues.
Latest Answers