|
|
|
|
|
by quandrum
4804 days ago
|
|
Well, maybe to put it more generously: 1. Build a site in ruby (insert langauge/framework the creators are most comfortable/familiar with and can iterate quickly).
2. Build a community of a certain size that causes it scaling problems.
3. Identify the hotspots and re-implement them in more performant way. This seems entirely reasonable to me. In fact, I'm guessing this is the path that all applications that get to Github scale take. Of course, it's easy to be snarky and identify Ruby as the problem. (Building the community is the hard part!) |
|
The % of C code was less than 3%, from what I remember, and C is significantly more verbose than smalltalk, too.
I hear that happened a lot with java as well, using JNI sections for performance purposes (this was before hotspot compiler got decent).