4 ms·
Absolutely this - the attitude of “never use an ORM” is an immediate red flag for me in a developer, indicating that they don’t understand the capabilities of a
by matthewmacleod 3y ago
Absolutely this - the attitude of “never use an ORM” is an immediate red flag for me in a developer, indicating that they don’t understand the capabilities of a wide variety of ORMs and the trade-offs involved.
- BurningFrog 3y agoIt sounds like that "nerd macho" thing, where your main goal at work is to show how smart you are, not build working software systems.
- randomdata 3y agoThe bigger red flag is confusing ORM with ORM toolkits.
- deleted 3y ago[deleted]
- epgui 3y agoI think “never use X” is probably a bit far. But personally I can’t really think of a situation where I would rather have an ORM. I used to use them all the time. When I started doing pure FP I just realized I just didn’t really need my old ORM. When I came back to OOP languages (out of necessity, not pleasure), I realized I didn’t really need my old ORM there either. It’s not a strong opinion and it’s not a religious thing, it’s just a different perspective whereby you see that something isn’t really necessary. Benefits or not, you do pay quite a heavy price for the ORM, and I think most people don’t see this price because it has been normalized so much.