Hacker News new | past | comments | ask | show | jobs | submit login

I use a lot of raw sql and I also use ORMs. I don't see ORMs as being the issue the author thinks it is, bit rather that developers suck at designing the data layer. A half decent design will do as you say; it will allow the use of an ORM or hand written sql. ORMs make magic easier, and pulling that magic apart is a real pain, but so is working with triggers and stored procs. The problem exists on both sides. The solution isn't to get rid of ORMs, but to train developers in better system design.



All reminds me of this talk at Aerospike back in 2015: https://twitter.com/i/events/1032400612653129729


My favorite quote of the talk, "There's a lot of stuff that's deployed everywhere that sucks everywhere."




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: