News for hackers. Stuff that matters.
Re:Ask HN: Would you still choose Ruby on Rails for a startu... by tra3 on Monday January 27, 2025 @12:29AM (#42837732)
Yes, I would. In fact, I'd use any boring technology [0]. Anything that's been around and battle tested.

If I was at a startup trying to solve a business problem, the last thing I'd want to do is bruise my knuckles fighting with my tools. Rails provides an opinionated way to structure your codebase as well as many existing modules that just work. It's not exclusive in this space, but it's a safe bet. You can get any dev that's familiar with rails to ramp up pretty quick. If you rolled a custom web framework in a dialect of javascript you may have a more challenging time.

0: https://boringtechnology.club

Re:Ask HN: Would you still choose Ruby on Rails for a startu... by muzani on Monday January 27, 2025 @10:23PM (#42848535)
Is it boring technology? I'm actually reluctant to pick up Rails because it had always been sold by the Basecamp cult and Jason Fried gives off Musk vibes.

Many opinionated frameworks are also less reliable because of the layers of abstraction, so I'd also associate opinionated framework = sexy and temporary.

I've never actually used Rails in production, just did some tutorial, so I'm probably wrong about this.

Re:Ask HN: Would you still choose Ruby on Rails for a startu... by a-priori on Tuesday January 28, 2025 @08:33AM (#42852086)
The worst part about Rails is the 37signals people, in particular DHH.

But the good news is that you can just ignore them and enjoy the framework, like I do.

Re:Ask HN: Would you still choose Ruby on Rails for a startu... by anonfordays on Tuesday January 28, 2025 @05:14PM (#42858780)
>The worst part about Rails is the 37signals people, in particular DHH.

Why? What is wrong with DHH?

Re:Ask HN: Would you still choose Ruby on Rails for a startu... by bluerooibos on Tuesday January 28, 2025 @05:29PM (#42858952)
Some people love him, some hate him.

It's also possible to appreciate the stuff he's done for software whilst not being in love with him as a person.

Re:Ask HN: Would you still choose Ruby on Rails for a startu... by a-priori on Tuesday January 28, 2025 @06:20PM (#42859466)
The good news is that I can just say: go ahead and Google “DHH blog”, read his most recent few blog posts and form your own opinions.

I’ve had a negative opinion of him for a good five years or so, but at least right now it’s easy to go read those and form your own strong opinion one way or another.

Re:Ask HN: Would you still choose Ruby on Rails for a startu... by tra3 on Tuesday January 28, 2025 @12:36PM (#42855291)
I listened to the latest Rails keynote, I never have before. I don't recall the exact details but it was a bit of a weird vibe for me.

> Many opinionated frameworks are also less reliable because of the layers of abstraction, so I'd also associate opinionated framework = sexy and temporary.

That's one of the persistent knocks against rails -- the layers of abstraction. I think that's fair, but it's a tradeoff. You either go along with it because it's advantageous or don't. Once you get familiar with the concepts and the theory of it the framework does what you expect, not a lot of surprises.

I'll push back on "temporary" though. It's been around for 20 years. It's old, so by definition it's not sexy.

Personally, I've built a number of apps in Rails that are still in production so it's a solid choice.

Re:Ask HN: Would you still choose Ruby on Rails for a startu... by crowcroft on Tuesday January 28, 2025 @02:13PM (#42856608)
I think this depends on the context. I would argue that opinionated frameworks are *more* reliable, with the caveat that you need to know, and agree with those opinions.

I think of RoR, Laravel, Next.js, and Django etc. like I'm crowdsourcing my apps architecture so I can just worry about building out my business logic.

Even if you don't choose a framework at some point you end up building your own framework and introducing new opinions anyway, what I often see in these homegrown frameworks are.

1. Somewhat conflicting opinions expressed across different layers of abstraction that you build into your app over time.

2. In not having an opinion you try to satisfy many ways of solving problems introducing more edge case problems and serious over engineering.

Re:Ask HN: Would you still choose Ruby on Rails for a startu... by muzani on Tuesday January 28, 2025 @11:09PM (#42861403)
For context, I've been in mobile for 10 years and in general it's the opposite - frameworks are rigid, but the layer under it shifts a lot. These frameworks tend to collapse in an earthquake like manner after multiple updates. We usually support iOS up to 2-3 years old, that's how bad it is.

The other approach is to build it on a platform that shifts with the changes, i.e. hybrid and web. But if you crack open the source of Cordova, you find all kinds of tangled, unmaintained, bad practice wiring and rewiring. I spent a few months trying to hack Cordova plugins and we decided to just scrap the entire code and build native; fully rewriting the app into a custom framework took 3 months.

However, it sounds like tools like Rails are built on a very sturdy platform that doesn't introduce breaking changes every year? That's an angle I haven't considered.

Re:Ask HN: Would you still choose Ruby on Rails for a startu... by conductr on Friday January 31, 2025 @05:34PM (#42893117)
Unlike mobile, you have control over the underlying OS and full stack. So usually you aren’t forced to keep pace with your frameworks changes even if they were breaking. So long as you watch and patch security issues you’re fine, it will work forever. But you’ll occasionally likely feel a desire to upgrade things, I find it’s usually out of Want versus Need because it’s already so mature you have time to watch big new versions mature a bit before you roll to it. You might skip a major version or two because of this. Even since very early on I think I had a v1.x app that I continued hacking and building on until eventually moving to v4.x which was maybe 10 years later
Re:Ask HN: Would you still choose Ruby on Rails for a startu... by kowfm on Tuesday January 28, 2025 @05:14PM (#42858779)
I definitely recommend using Ruby, and Rails.

The Jason Fried and David Hansson Musk/Fascist vibes are real and are a problem. Most of the people in the Ruby community recognize that problem and are taking steps to mitigate that issue. Most of the core Rails committers don't work for 37 signals, and it's not really a thing made just by them.

Definitely use Rails to start a new project. The real hero here is Ruby and the Ruby ecosystem. It's incredibly stable and mature, But also getting faster every year. About 20 years ago Ruby web frameworks agreed on an ad hoc server interface api, Rack, which is one of the secrets that has made Ruby incredibly stable.

The package system, Ruby Gems, is really great. You can find a Gem for just about anything you could ever need or want. With mountains of Open Source projects and code to read to pick up patterns, or to see prior art to solve a unique problem you're encountering.

Anyways, it's a really solid choice.

Re:Ask HN: Would you still choose Ruby on Rails for a startu... by anonfordays on Tuesday January 28, 2025 @05:21PM (#42858866)
>The Jason Fried and David Hansson Musk/Fascist vibes are real and are a problem.

What do you mean by this? Where have Jason Fried or David Hansson supported fascism? Your account is ten years old and this is the first comment you've ever made.

Re:Ask HN: Would you still choose Ruby on Rails for a startu... by kowfm on Tuesday January 28, 2025 @09:33PM (#42860831)
It doesn't mean I'm not right.

I mean that they give off Fascist vibes, and that it's a problem. Adoration for and support of fascist people and regimes are implicit support of fascism. Not explicit.

Go read their blogs, I'm sure you'll find lots of examples.

Re:Ask HN: Would you still choose Ruby on Rails for a startu... by wyclif on Wednesday January 29, 2025 @03:19AM (#42862749)
>I mean that they give off Fascist vibes, and that it's a problem

But you've just repeated the accusation and said that you think it's a problem. You haven't provided proof of any actual fascism.

Re:Ask HN: Would you still choose Ruby on Rails for a startu... by riffraff on Wednesday January 29, 2025 @07:37AM (#42864181)
I disagree that DHH is a fascist, I do agree he gives off Musk vibes e.g.

https://world.hey.com/dhh/mega-a0f62cd4 "so pumped up about Trump"

https://world.hey.com/dhh/failed-integration-and-the-fall-of... "multiculturalism is bad"

https://world.hey.com/dhh/the-social-media-censorship-era-is... "hooray for lack of fact checking"

(you may agree with him or not, and he makes better argument than Musk, but it's the same vibe)

Re:Ask HN: Would you still choose Ruby on Rails for a startu... by wusher on Thursday January 30, 2025 @12:23PM (#42879904)
What do any of those quotes have to do with fascism?
Re:Ask HN: Would you still choose Ruby on Rails for a startu... by xp84 on Thursday January 30, 2025 @04:59PM (#42882594)
I think you’ve discovered the corollary to the “Everything I don’t like is woke” that people say right wingers do. “Everything we don’t like is fascist,” says the far left.

Only way to avoid being called either a fascist or woke (and I know some who are accused of both!) nowadays is to never say anything.

Re:Ask HN: Would you still choose Ruby on Rails for a startu... by riffraff on Saturday February 01, 2025 @12:44PM (#42900273)
don't ask me, I said I don't think he's a fascist.
Re:Ask HN: Would you still choose Ruby on Rails for a startu... by anonfordays on Wednesday January 29, 2025 @04:14AM (#42863040)
>It doesn't mean I'm not right.

It doesn't mean you're not wrong. Is this a personal vendetta?

>I mean that they give off Fascist vibes, and that it's a problem. Adoration for and support of fascist people and regimes are implicit support of fascism.

Where? Link examples where they supported Fascism. "Vibes" are meaningless, I need specific examples of these claims, else they can be tossed outright.

>Go read their blogs, I'm sure you'll find lots of examples.

Didn't find anything about supporting Fascism.

Re:Ask HN: Would you still choose Ruby on Rails for a startu... by kowfm on Wednesday January 29, 2025 @10:51AM (#42866455)
I'm not interested in prosecuting that David gives off fascist vibes. I don't have to provide proof. Kinda lazy that you're all not out there looking for the proof yourself.

To reorient the discussion around what the original poster talked about, that he gives off Elon Musk Vibes. And that it's a problem. Well it IS a problem. A problem openly, and vigorously discussed in the Ruby community.

Many people have left the Ruby community because of his behavior, and many more have chosen never to come into the community because of it. Because of the perceived strong association between him and the Ruby and Rails community at large.

Anyways, as per my original point, that despite the Fascist vibes from that guy, Ruby and Rails are still really great choices.

Re:Ask HN: Would you still choose Ruby on Rails for a startu... by anonfordays on Thursday January 30, 2025 @12:39PM (#42880051)
>I'm not interested in prosecuting that David gives off fascist vibes. I don't have to provide proof.

Oh, so you don't have any proof, got it. Your claims have been dismissed, David is not fascist.

>Kinda lazy that you're all not out there looking for the proof yourself.

There is no proof.

>To reorient the discussion around what the original poster talked about, that he gives off Elon Musk Vibes. And that it's a problem. Well it IS a problem.

No proof of this either, so your claim is dismissed outright.

>A problem openly, and vigorously discussed in the Ruby community.

Any proof of this? Who claims it's a problem?

>Many people have left the Ruby community because of his behavior

Looks like a loud minority of leftist activists may have left. That explains how Ruby has only gotten better since.

>many more have chosen never to come into the community because of it.

Many more have chose to join the community now that the activists are gone.

>Anyways, as per my original point, that despite the Fascist vibes from that guy

There are no Fascist vibes as shown above.

Re:Ask HN: Would you still choose Ruby on Rails for a startu... by anonfordays on Tuesday February 11, 2025 @03:35PM (#43018011)
Not surprised I didn't get a response. Ten year old account wasted on some bizarre personal vendetta or virtue signal. Embarrassing.
Re:Ask HN: Would you still choose Ruby on Rails for a startu... by hitekker on Friday January 31, 2025 @01:57AM (#42885246)
> I don't have to provide proof. Kinda lazy that you're all not out there looking for the proof yourself

Ironically, this attitude is quite Trumpian. I hope you're just pretending to cover the laziness of your argument.

Re:Ask HN: Would you still choose Ruby on Rails for a startu... by anonfordays on Tuesday January 28, 2025 @06:25PM (#42859503)
>I'm actually reluctant to pick up Rails because it had always been sold by the Basecamp cult and Jason Fried gives off Musk vibes.

Why? What "Musk vibes" have they given off?

Re:Ask HN: Would you still choose Ruby on Rails for a startu... by ksec on Tuesday January 28, 2025 @09:38PM (#42860861)
If you are on certain political spectrum, then opposite political spectrum would certainly gives similar vibes as that spectrum's prominent figure.
Re:Ask HN: Would you still choose Ruby on Rails for a startu... by muzani on Tuesday January 28, 2025 @10:40PM (#42861243)
I'm on the pro-VC, anti-bootstrap spectrum and so is Elon Musk. American political spectrum of right vs left, authorarian vs libertarian makes little sense to me.

My political compass tends to be BRICS vs G7, religious vs secular. If you're saying they're both G7-secular, I guess that makes sense too.

edit: Also I was not even aware of Musk and the fascist thing before posting the comment, and I can see how it may have been interpreted differently now, lol.

Re:Ask HN: Would you still choose Ruby on Rails for a startu... by muzani on Tuesday January 28, 2025 @10:30PM (#42861194)
Success because of A and attributing it to B. There's a bit of megalomania too. He has a beef against VC funding. He lost 1/3 of staff once when he implemented a policy of no personal opinions at Basecamp. He is often shared because of his unpopular opinions and his successes are used to fortify those opinions.

I'm not saying Fried or Musk are wrong, and they both have brilliant insights at times. If Musk was crazy and wrong all the time, he wouldn't be a brand name.

But both of them also appeal to susceptible people who seem to think that a few good opinions make them good all the time. Basecamp isn't even a good tool, it's a pretty average one, yet prettier than Jira. But it's down this funnel of people who will buy whatever Fried and DHH sell them.

And what I'm getting at is whether Rails is one of those things that is average but prettier than Node?

Re:Ask HN: Would you still choose Ruby on Rails for a startu... by wyclif on Wednesday January 29, 2025 @03:21AM (#42862761)
>he implemented a policy of no personal opinions at Basecamp

Except he didn't do that, what he implemented was not making personal politics a part of Basecamp's workplace culture, which is a much more moderate thing than what you're accusing him of here.

You might not be aware of this, but it's possible to have a personal opinion about something and not bring societal and political discussions to the company account or forum. Here's the text of the new policy:

https://world.hey.com/jason/changes-at-basecamp-7f32afc5

"People can take the conversations with willing co-workers to Signal, Whatsapp, or even a personal Basecamp account, but it can't happen where the work happens anymore."

Again, this is not at all the same thing as "no personal opinions [allowed] at Basecamp."

Re:Ask HN: Would you still choose Ruby on Rails for a startu... by hitekker on Friday January 31, 2025 @02:04AM (#42885288)
I would agree with the sibling: DHH isn't a snake oil salesman and his policies back in 2020 showed keen foresight. As for his opposition...

https://news.ycombinator.com/item?id=42593223

Re:Ask HN: Would you still choose Ruby on Rails for a startu... by wyclif on Wednesday January 29, 2025 @03:17AM (#42862737)
>it had always been sold by the Basecamp cult and Jason Fried gives off Musk vibes.

Not affiliated with either of those things, but what does this even mean? Basecamp is a business. Jason Fried is a businessman. Basecamp is a product developed by 37 Signals, a company Fried co-founded.

How does any of that create "Musk vibes"? I'm seriously wondering what this is all about.

Re:Ask HN: Would you still choose Ruby on Rails for a startu... by jrochkind1 on Wednesday January 29, 2025 @11:19AM (#42866913)
I use and love using rails, but the centrality of influence of the musk-vibes-camp is for me too the biggest downside. Yes in response to a sibling comment, the RailsWorld keynote was super weird culty vibe, agreed. But hey everything's got ups and downs. Rails is great for me to work in. Hopefully it will remain that way. There are other Rails maintainers who are not basecamp-related, some who say that dhh and basecamp's power over Rails is not as great as people think and it really is distributed maintainership and control, hopefully that is true enough and will remain so.

i know what you mean about abstraction and flexibilty, but I think Rails mostly avoids that and is actually quite flexible. But I don't use the new hotwire JS stuff, that is one area where I share your concern. It's easy to use Rails without it, with the JS of your choice.

Re:Ask HN: Would you still choose Ruby on Rails for a startu... by schappim on Tuesday January 28, 2025 @02:25PM (#42856766)
Rails (and its ecosystem) is anything but boring with Turbo/Hotwire, StimulusJS, a shift away from queues using Redis to the database w/ Solid Queue, a reexamination of how SQLite can be used as a prod database (when tuned), and a new rich text editor on the way…

Some of these are eyebrow raising and certainly not boring!

Re:Ask HN: Would you still choose Ruby on Rails for a startu... by mahmoudimus on Tuesday January 28, 2025 @03:19PM (#42857432)
Shifting to solid queue, backed by your rdbms, is more boring than using redis. Successfully deploying an app without anything but a database server is pretty powerful. Everything just works. I would say that's pretty boring :)
Re:Ask HN: Would you still choose Ruby on Rails for a startu... by schappim on Tuesday January 28, 2025 @03:47PM (#42857762)
> Everything just works.

I long to live in your world where this is the case!

Unfortunately the migration from Sidekiq + Redis → Solid Queue has been anything but boring.

Re:Ask HN: Would you still choose Ruby on Rails for a startu... by mahmoudimus on Tuesday January 28, 2025 @04:55PM (#42858571)
I started fresh from Rails 8, so maybe that's why I didn't deal w/ that migration problem. I'm sorry it was stressful :(
Re:Ask HN: Would you still choose Ruby on Rails for a startu... by moorow on Tuesday January 28, 2025 @05:10PM (#42858721)
We're about to do this as well, but from resque. Got any tips to share?
Re:Ask HN: Would you still choose Ruby on Rails for a startu... by schappim on Tuesday January 28, 2025 @07:52PM (#42860121)
TBH we backed out of it as we didn't need to make the change now.
Re:Ask HN: Would you still choose Ruby on Rails for a startu... by ksec on Tuesday January 28, 2025 @09:32PM (#42860826)
Would love to read about it if you have a write up of the problem you encountered.
Re:Ask HN: Would you still choose Ruby on Rails for a startu... by jjatinggoyal on Tuesday January 28, 2025 @11:15PM (#42861437)
I think they are launching a markdown editor, not rich text
Re:Ask HN: Would you still choose Ruby on Rails for a startu... by citrus1330 on Wednesday January 29, 2025 @10:40AM (#42866244)
He meant that it's been around for a while and is relatively stable. Not that it's literally boring.