...

fnoef

137

Karma

2025-12-11

Created

Recent Activity

  • I’m honestly baffled by the praises of Rails in the comments.

    I started my dev career with php and then nodejs, but recently got a job with rails, and honestly, it’s the worst among the 3.

    There is no static typing whatsoever, it’s littered with magically generated methods, on a moderate size project the controllers or models directories grow to dozen of files. In general it feels like you need a lot of mental context in order to work with Rails, and I believe this is the reason people who run it for 10+ years in production love it. They simply carry all the magic in their heads, rather than let the framework guide you.

    I, however, get much more DX and production stability by building with a boring (router + server side rendering) NodeJS stack with typescript and schema validation. My services are more stable and do not crash on “undefined method foo for nil”.

    I guess people will defend whatever they know best, even if it has quirks.

    On a positive note, I like ruby as a language. It has cool features like pattern matching, named arguments, or dropping verbose statements like “return” at the end of the function.

  • Got the same. Kind of a bummer to see “AI powered item naming”. Who needs this shit? Hope the price increase is not to cover their useless AI spendings. Otherwise I’m happy with 1Password.

  • Well, it's still true... for YOU... and ME... and all other ordinary "upper to middle to lower" class people. It's not true for the ultra-rich and well-connected people.

  • Well, I agree. But I also hope that maybe we find out that it simply is not economically viable to AI all the things

HackerNews