# ROM Is a Failed Project

**URL:** <https://discourse.rom-rb.org/t/rom-is-a-failed-project/592>\
**Category:** Usage Stories\
**Created:** [February 2, 2023, 9:16pm UTC](https://discourse.rom-rb.org/t/rom-is-a-failed-project/592 "2023-02-02T21:16:32Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mslinn](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.rom-rb.org/mslinn/32/288_2.png) [@mslinn](https://discourse.rom-rb.org/u/mslinn)\
**Post date:** [February 2, 2023, 9:16pm UTC](https://discourse.rom-rb.org/t/rom-is-a-failed-project/592/1 "2023-02-02T21:16:32Z")

</div>

I used Ruby Data Mapper and liked it. Stuff worked, documentation lined up with shipped bits. Then I learned that it had been abandoned in favor of ROM - supposedly a version 2, but actually ROM is a completely different user experience. Worse, the syntax changes so much even in recent years, older ROM projects no longer work, and there is no information about upgrading projects for the new versions.

ROM has very few learning resources, for example: no books. None of the few example projects I could find worked anymore - if they ever did work.

StackOverflow queries to date:  
[Active Record](https://stackoverflow.com/search?q=activerecord) 164,431  
[rom-db](https://stackoverflow.com/search?q=rom-rb) 73

ROM seems like a failed project. Too bad. Technically, it looks good. Unless significant resources were applied to overcome the issues I mention, however, I would not use ROM.

---

<div class="post-metadata">

**Author:** ![alassek](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.rom-rb.org/alassek/32/260_2.png) [@alassek](https://discourse.rom-rb.org/u/alassek)\
**Post date:** [February 6, 2023, 4:04am UTC](https://discourse.rom-rb.org/t/rom-is-a-failed-project/592/2 "2023-02-06T04:04:44Z")

</div>

Okay. So, what were you hoping to accomplish with this post other than being an asshole?
