Live data from Hacker News

Anonymous Open Letter to the Ember.js Core Team

gist.github.com

21–30 of 44 posts

Re: Anonymous Open Letter to the Ember.js Core Team

#21

I think it's bullshit someone did this anonymously. Just stand up and say what you want and own it for crap's sake.

Things you say on the web have a habit of being preserved for quite some time.

I can easily imagine certain future employers seeing the author because of this rant / critique as a liability.

Re: Anonymous Open Letter to the Ember.js Core Team

#22
It's a big issue that any successful open source project faces. It's natural for the team to want to promote all the great things the product will do. But the core team doesn't scale as fast as contributors, let alone the userbase, and there is great risk of over-promising.

I think the approach of something like jQuery works best: do one thing well. Add polish, not features. Let other people start their own projects that extend yours.

A way to scale back expectations even more is to provide sample code, not a drop-in library. If you want to use it, copy and modify it so you know how it works and can fix the bugs yourself. This ensures that people don't think of themselves as just users.

Re: Anonymous Open Letter to the Ember.js Core Team

#23
To the ember.js team: don't worry, people like this are poison to open source. They demand so much, have such high expectations, and are not willing to contribute anything. They do not realize people have real lives outside of open source, and sometimes they need a break.

Re: Anonymous Open Letter to the Ember.js Core Team

#24
post #9

Why is there drama for such a small community? Angular doesn't seem to suffer from these constant HN threads.

I am surprised by these threads too, and in general the ember vs angular turf wars. Maybe it's just that I don't work with this sort of thing often, but to me they look strikingly similar. I'm trying to come up with similar software schisms: vi vs emacs? GNOME vs KDE? Linux vs BSD? C vs C++? C++ vs ObjC? All of these differences sound more substantive to me.

Well, Angular and Ember actually do have substantial differences - they have surprisingly different architectures and general philosophies driving them.

Unfortunately, that seems to lead to a lot of acrimony between them. I wonder if a big part of it is that each side is convinced there won't be space for both in the future, and that a clear winner has to be declared - which I don't think is true at all. This town is certainly big enough for the both of them :)

As for drama within the Ember community itself, that's a little more complex. I think a big part of it is that Ember seems to have a lower barrier to entry than Angular at first glance, but certainly has its own catches and hang-ups, and running into those when you thought you had found a holy grail can be extremely frustrating.

Re: Anonymous Open Letter to the Ember.js Core Team

#25
post #9

Why is there drama for such a small community? Angular doesn't seem to suffer from these constant HN threads.

My best guess is that Ember is marketed as "omg look awesome!" and Angular is marketed as "hey, this is useful", and this causes the user community compositions to differ just enough for this to be the case (though there are still crazed fanboys on both sides, hence the EmberAngular comment thread wars).

Re: Anonymous Open Letter to the Ember.js Core Team

#26
post #5

Earlier quoted context omitted.

I suppose there are some developers who are not advanced enough to contribute to the project, but smart enough to use a framework? I don't know: Tom Dale did reply to the gist, and mentions there are non-trivial CS problems being solved. Ember is actively trying to compete with angular (backed by google) and others - and I think the people rooting for ember are just people feeling let down after deciding to move forw…

Contributions are not only in form of code right. The anonymous person can help in documentation, interact with the core devs on problems through back and forth communications etc.

When there are 50 open pull requests it's clear that people are contributing but getting nowhere. The anon poster may in fact own several of those..

Re: Anonymous Open Letter to the Ember.js Core Team

#27
post #9

Why is there drama for such a small community? Angular doesn't seem to suffer from these constant HN threads.

It shows that Ember.js is a community-driven project.

Angular.js OTOH is run by Google, and like everything done by Google is part of their strategy to collect data and increase advertising revenue.

Re: Anonymous Open Letter to the Ember.js Core Team

#28

To the ember.js team: don't worry, people like this are poison to open source. They demand so much, have such high expectations, and are not willing to contribute anything. They do not realize people have real lives outside of open source, and sometimes they need a break.

On the contrary, he's unhappy that contributions (PRs) are ignored.

Re: Anonymous Open Letter to the Ember.js Core Team

#29

These are great ideas for things to improve in Ember, but I don't understand how someone could start an Ember project without understanding 1) It's very new, and therefore very raw. And 2) You're gonna have to dig into the Ember source if you want to do anything beyond what you can see in the tutorials. If you want a framework that can be used for a large, complex project without you having to do infrastructure work…

http://emberjs.com/ doesn't say anything about being that unstable on the homepage and the list of users has enough well-known companies that you would reasonably conclude it's ready for production.

Various posts have made the front page here and I don't recall many (any?) caveats saying it's only for thrill-seekers, either.

Re: Anonymous Open Letter to the Ember.js Core Team

#30
post #9

Why is there drama for such a small community? Angular doesn't seem to suffer from these constant HN threads.

It shows that Ember.js is a community-driven project. Angular.js OTOH is run by Google, and like everything done by Google is part of their strategy to collect data and increase advertising revenue.

I haven't been using Angular for long, so please enlighten me: how does it reflect those goals?
Post reply on HN