Programming.
linter, source code formatter, template creators, self-update ability and a list of arguments that you can use in a debate against the competing language. Even programming languages took a side on the debate on Tabs vs Spaces. Adobe Flash, which was the only way to provide some smooth interaction