News for hackers. Stuff that matters.
Re:What I Learned at Stripe by faitswulff on Tuesday February 28, 2023 @09:07AM (#34969424)
That's not my argument. My argument is that without more data, your original statement that "you'd be better off" is just as subjective. In fact, with data, we see rather the opposite picture:

> Y Combinator, an accomplished investment fund, and startup incubator has published a list of its top 100 graduate companies ranked by valuation as of October 2019. 8 out of the 10 most valued companies in the ranking were built using Ruby on Rails.

https://spreecommerce.org/ruby-on-rails-most-popular-among-t...

I'm not entirely convinced, but my main point is that polemic based on individual experiences is wholly subjective.

Re:What I Learned at Stripe by likeabbas on Tuesday February 28, 2023 @09:11AM (#34969455)
No it's not. You would objectively be better off in Java or Go than Ruby once you reach scale. Java and Go can truly utilize multi-core threading, and have superior garbage collectors. This matters a lot for latency requirements
Re:What I Learned at Stripe by likeabbas on Tuesday February 28, 2023 @10:27AM (#34970343)
You edited your response. How many of those companies are profitable?
Re:What I Learned at Stripe by faitswulff on Tuesday February 28, 2023 @10:34AM (#34970414)
I edited my response from "Without more data, your original statement that "you'd be better off" is just as subjective" to the more fully fleshed out comment you see now while I was looking for a link for my sources.

You, on the other hand, are moving the goalposts.

Re:What I Learned at Stripe by likeabbas on Tuesday February 28, 2023 @11:52AM (#34971583)
I'm not moving goal posts. I never said you could not be successful with ruby. All I'm saying is that once you hit scale, you would have an easier time cutting costs in a language that could better utilize less infrastructure and thus lowering your operating costs.
Re:What I Learned at Stripe by hbrn on Tuesday February 28, 2023 @02:17PM (#34973542)
For overwhelming majority of startups hardware is a tiny fraction of their operating costs.

Not to mention that a lot of the hardware costs are language-agnostic: database servers, disk volume.

Re:What I Learned at Stripe by likeabbas on Tuesday February 28, 2023 @03:09PM (#34974132)
Why do people keep misreading what I'm saying. The argument is specifically for WHEN YOU REACH SCALE
Re:What I Learned at Stripe by hbrn on Tuesday February 28, 2023 @03:26PM (#34974353)
To most people "reaching scale" means either revenue number or number of customers (word "when" implies that).

You can easily reach "scale" (earn millions of dollars, serve millions of customers) while still running on 2-4 web servers.

Re:What I Learned at Stripe by likeabbas on Tuesday February 28, 2023 @06:19PM (#34976357)
Name one company that runs 4 servers of ruby and earns millions per year
Re:What I Learned at Stripe by hbrn on Tuesday February 28, 2023 @09:25PM (#34977986)
Given that very few companies in the world make their infrastructure public and I never worked in a Ruby shop, I can't.

But I've done it with Python and I can't see why Ruby would be any different.

Re:What I Learned at Stripe by likeabbas on Wednesday March 01, 2023 @10:44AM (#34983552)
A company makes millions of dollars through 4 servers running python?
Re:What I Learned at Stripe by hbrn on Wednesday March 01, 2023 @02:08PM (#34986827)
Yes, 2-4 web servers. And it's not like they are using most expensive configuration, just 4 vCPU per node. CPU utilization is below 20%, so it could even run on a single node, but that's not good for availability.

Why is that so surprising? Nobody sane does anything CPU-intensive in their webapps.

Re:What I Learned at Stripe by faitswulff on Tuesday February 28, 2023 @03:20PM (#34974277)
Probably because your original comment doesn't say anything about scale and instead says specifically "you'd be better off," which implies "better off from the start." I'm not saying that's what you said, but that's what it reads as.
Re:What I Learned at Stripe by likeabbas on Tuesday February 28, 2023 @06:18PM (#34976351)
I guess "successful startup" doesn't equate to "scale" ?
Re:What I Learned at Stripe by faitswulff on Thursday March 09, 2023 @02:59PM (#35085848)
No, it doesn't. A successful startup can have a few large customers and millions of dollars in revenue.