@mgenev I said exactly the same before as I’ve said now. You have been more measured in your responses this time which I’m grateful for - you haven’t called me a “rude pompous asshole” yet like you did on my blog comments.
I still don’t understand how I’ve been arrogant or insulting - to be arrogant surely I have to assume that I know more or my opinion is more valid than other peoples, which I don’t. I just think that when I’m writing, I can choose to write for whatever target audience I prefer using whichever language I prefer without that being a bad thing. Sure I may lose some audience because of it, but if I accept that then what is wrong with that? It’s my own blog and I can write whatever I like on it - I certainly have never claimed that anyone else is a worse developer for not liking coffeescript - there are many developers better than me that hate it. And I certainly haven’t complained or advocated that any javascript projects should switch to coffeescript. If you asked me if I thought ember should switch to coffeescript I would say no. So I ask again to please explain what I’ve said that is arrogant or insulting?
Anyway, the only reason I’m continuing to post on this is that I believe that it’s important to have a diverse community and I want it to be known that some people think that it’s ok to write blog posts or plugins or whatever in whatever technologies they prefer. If someone wants to write a post or plugin in livescript or typescript or clojurescript that can only be a good thing, because diversity of experience and knowledge is an admirable goal in and of itself. People working in ember have come from many diverse backgrounds and there is much to learn from each of them, and different languages are only one part of this. In fact, coffeescript helped inspire some great new features of ES6 and as such even if you have never used it and hate it has helped improve the javascript language overall. If people worry that they will not be welcome to use different technologies and have to fit in with a javascript monoculture then we all lose.
Note that at no point have I ever claimed that coffeescript is better than javascript or that you are wrong to dislike it - that is a perfectly valid opinion and is fine. Feel free to write whatever resources you want in whatever language you prefer. But I do not feel bad for writing in coffeescript and providing some benefit to some people who are not put off by that, because I am explicitly not trying to make everyone happy when I write blog posts or software. I am just scratching my own itch and sharing what I do in the hope that maybe some others can benefit. Would more people benefit if I wrote in javascript? Maybe, but then maybe I’d be inclined to write less so less people would benefit, and in any case like I said I’m not writing for other people, I’m writing for me. And that’s not arrogant, that is my right as an author. And you are perfectly free to not like it either! But there are some people who prefer reading code in coffeescript, and others who don’t care, and just because you are not one of those groups does not make them wrong, and it doesn’t make me wrong to write for them either.