Hacker News new | ask | show | jobs
by Omnius 2922 days ago
I was one of the developers years ago. You find your language ORM library and away you go happy coding. It was only after running into some performance issues and other bottle necks that i put my head down and spent a week learning the DB (granted its not a long time but you can learn A LOT about SQL and your DB in 40 hours).

Not only did it solve my bottle neck issues it just made it very apparent that there are a lot of things ORM do that make everything harder. They have their place but working with the DB/SQL/Triggers/Views/Mat Views/ ... improved my applications greatly.

Now years later anytime i am working with a new developer i always stress that they at least learn the basics.

1 comments

Use an ORM that doesn't get in the way. There don't seem to be that many; sqlalchemy is one.