| ▲ | DrewADesign 3 hours ago | ||||||||||||||||||||||
I’m glad you’re head-over-heels in love with Postgres— it’s really cool, and I’ve occasionally had projects that really benefited from it… but most of those incredible features just aren’t useful for run-of-the-mill projects. Learning how to profile your ORM queries is a lot easier than maintaining a bunch of code from a different language embedded into your code base. If you’re writing articles about Postgres, you probably have no idea how much of a PITA that context switch is in practice. It’s funny how getting expertise in something can make it more difficult to understand why it’s useful to other people, and how they use it. | |||||||||||||||||||||||
| ▲ | manuelabeledo 3 hours ago | parent [-] | ||||||||||||||||||||||
There are projects, like SQLC, that cover most of the perceived advantages of ORMs, without the downsides. One of these downsides is, in my opinion, the fact that they hide the very details of the implementation one necessarily needs to understand, in order to debug it. | |||||||||||||||||||||||
| |||||||||||||||||||||||