3 ms·
LMAO "battle-tested" that's one way to describe that Meteor.js pile of junk. I'll never forget that time one of my users on my small Rocket Chat server two or t
by mdmdlslau 4y ago
LMAO "battle-tested" that's one way to describe that Meteor.js pile of junk. I'll never forget that time one of my users on my small Rocket Chat server two or three years ago changed their username and it not only immediately crashed the server but also corrupted the database because the change had to check every message ever sent for that user in the database because they didn't put an index on an immutable ID. I had to write a program to manually remediate the data in order to get our chat back online.
Don't get me started on the mobile app. I have so many stories of pain from Rocket Chat that it isn't funny.
I then spent several months writing a bespoke application to extract my community from RocketChat and move it to a different product because it was so terrible.
Now, I stopped using it in 2019 but had used it for the prior four years every single day and it only got worse with every release. I used to joke to my friends "what new bugs will this release have?" until the mobile app rewrite became so unbearable that it almost killed my community entirely.
Is it better now? Well, I bet it has more half baked features, like Matrix integration I guess. Rocket Chat always looked great on paper... Just don't try to use it too much, or look at the code.
- f38zf5vdt 4y agoI was referring to Matrix suite, not Rocket.Chat. I've never used Rocket.Chat so I can't comment on that. :)