• 0 Posts
  • 983 Comments
Joined 5 months ago
cake
Cake day: July 11th, 2025

help-circle






  • Disclaimer: I’m not Ruby programmer. I evaluated it once, saw no particular reason to use it instead of Python and promptly forgot about it.

    With that said, the specific criticism(s) are:

    • Poor performance. Sure. Ruby does appear to be somewhat slower than Python, but I’m more concerned about the peak memory consumption which is admittedly frequently pretty terrifying. Mind you, if I need high performance, I’m not likely to be using either Ruby or Python. It’s fine for automation scripts, rapid prototyping or experimentation, hypothesis validation, moderate data processing, analysis and visualization, but yes: If you build your (supposedly) hyper-scalable website on Rails or use it for the system software for your embedded device, you’re going to have a bad time. Every tool has its place (except Brainfuck). Don’t use a hammer when you should be using a screwdriver.

    • The above also covers the railing against rails, about which I have no further comment as I’ve never used it. Maybe it’s nice, but if you’re working on something with more concurrent users than your homelab automation UX, there’s undoubtedly better alternatives.

    …And that appears to be it. So it boiled to down to “performance”. Does that in and of itself make Ruby “not a serious programming language”. Well, if it does, then the same applies to Python. Does it mean that there’s probably a better alternative for any given application? Probably yes.














  • If I were dumb enough to own one of these pieces of shit, that screen would see constant need for repair under warranty.

    “Sorry, the darned thing fractured spontaneously again. Seems to happen every time something I paid for shows me an unsolicited advertisement. I guess the fact the some dickhead would do that to their customers shocked me so much that I tripped and hit the screen with my fist by accident. As it made my knuckles bleed, I’ll have to sue you pricks for damages.”