In any case, I think it's most likely that A) they are throwing a boatload of money at him, more than he could probably get anywhere else and B) giving him full autonomy to continue his desired work in a context where he has direct access to a lot of the hairiest problems.
Open source work is not known to be the most lucrative, so opportunities like this are very attractive, I really can't fault him for it.
Can you elaborate on this? I'm unfamiliar with Tom Dale and Ember so I'm admittedly ignorant, but it's not clear to me why he would think "something like React is better than Ember in all situations".
I could be wrong. Edit: typos
If Dale Said it otherwise, im sorry. Its all about opinions Here :-/
fiatjaf is literally saying[0]:
> React cane out after Ember, and conquered the hearts of many many JS developers. Why couldn't Tom Dale be one of them?
And it's fine to wonder that, but he states it in the original comment as if it's a definite thing without providing a source.
Parent is saying React is so clearly better that even Tom Dale knows it.
(I'm merely translating ... not stating any opinion of my own here).
I don't see how you don't consider this hypothese. React cane out after Ember, and conquered the hearts of many many JS developers. Why couldn't Tom Dale be one of them?
1. React and Ember are different things, one is a framework, the other is not.
2. Ember 2.0 was a backwards compatible evolution of 1.0 that shifted the approach from MVC (old state of the art) to a more components based approach (similar to React in concept, not in implementation). Tom Dale was instrumental in making this happen, he didn't just ship v1 then proceeded to use React while doing some sad Ember support on the sidelines.
3. Why would he be one of them? Angular 1.x was the best thing for many JS developers, yet React came along. Why wouldn't the React developers just love Angular 1? There's a possibility that React will loose popularity to another solution.
4. Popularity is one potential indicator of how good a solution is. Despite it's popularity, many seasoned JS developers heavily disliked Angular 1.x because it felt like an overengineered-java-like-approach to building web apps. There are many seasoned JS programmers who are moving away from React to other solutions (Angular 2, Ember) because they have other pain points now, than 2 years ago. For example, Tom Dale once told me that he doesn't like redux as a solution for keeping the entire app state - yet Redux is all the rave now in Reactland.
5. JS (similar to PHP) has huge numbers of junior developers that can't build a web app on their own yet are working inside teams and are, in various degrees, competent at doing specific tasks. Almost all of the junior developers I know have heard of React and want to work with it despite not having the least understanding of what problems it solves and what problems it adds.