I think it's bullshit someone did this anonymously. Just stand up and say what you want and own it for crap's sake.
I can easily imagine certain future employers seeing the author because of this rant / critique as a liability.
21–30 of 44 posts
I think it's bullshit someone did this anonymously. Just stand up and say what you want and own it for crap's sake.
I can easily imagine certain future employers seeing the author because of this rant / critique as a liability.
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.
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.
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.
Why is there drama for such a small community? Angular doesn't seem to suffer from these constant HN threads.
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.
Why is there drama for such a small community? Angular doesn't seem to suffer from these constant HN threads.
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.
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.
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…
Various posts have made the front page here and I don't recall many (any?) caveats saying it's only for thrill-seekers, either.
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.