Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

ORM is a crutch. One of the things that has always separated good developers from great developers, is that the great developers are masters of database querying.



In that case, I'm happy to be 'just' a good developer who has used an ORM to create a product that runs an entire company, and has been doing so reliably for 12 years and counting now. OTOH, I took over a role years ago where the 'great developer' before me left behind masses of crazily complicated and hard to understand SQL queries.

As long as you can deliver reliable and maintainable software in a relatively timely manner, it doesn't matter how it's done, and clients sure don't know or care either.


Well you’re free to have that opinion. But I wish for a day I could show you the raw power of pure SQL, you would never go back.


> One of the things that has always separated good developers from great developers, is that the great developers are masters of database querying.

What an arbitrary thing to say. I guess the developers that don't interact with the database are ass.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

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

Search: