It is fair to say that for me it is very disappointing that https://rubyonrails.org/doctrine/ says nothing about performance. Performance is not a priority for the doctrine. Consumers of Rails at scale have a very different take.
-
-
for that to even begin, there has to be top-level Doctrine acknowledgement that performance maybe.. kinda.. matters.. even a little? a smidge? a dash?
-
otherwise it looks a lot like Doctrine level DevHappy bludgeoning. Your users will have so much time in between requests to think about how ecstatically happy they are! Oh wait.. you mean users should be happy too?

-
I don't read the Doctrine the way you do, even on its own terms. It's saying that we focus more on dev hapiness because it's harder. It doesn't say performance doesn't matter, and the amount of aggregate time spent on performance really doesn't match this claim.pic.twitter.com/odN6zzkV0H
-
dev happiness is pretty easy these days, in a way it was not in 2004. So many choices, so many mature frameworks. Performance, on the other hand, has hit a brick wall in terms of hardware advancing.
-
Beyond that, what if I told you I could reduce your cloud server hosting costs by 50 percent.. with *free performance*? https://blog.wikimedia.org/2014/12/29/how-we-made-editing-wikipedia-twice-as-fast/ …
-
This is what DHH usually says to that. I think we can do better than that, but DHH has never ever rejected free speed, and has welcomed work to make it happen in my experience.pic.twitter.com/Xcwh0ILJkw
-
All that reflects the Basecamp View, which is that "as long as we can host it the way we want, we don't care about anyone else". It's an internal biz, closed source centric view. A big reason why there are so few large ruby / rails open source projects.
-
The mitigating factor is that DHH embraces non-conflicting improvements made by other people who want to do work on Rails. "Work on what you use and share the rest" is the watchword. True conflicts are rare.
- 1 more reply
New conversation -
-
-
I don't think that has ever happened.
-
It's what this thread is attempting to do. I want to reject it.
-
You were probably being sarcastic
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.