Hacker News new | ask | show | jobs
by hot_gril 745 days ago
Yeah, it's like reminding people that code can change, so it's ok to have known flaws day 1. Something forgotten too often.

One thing that really goes against the usual programming grain is DBMSes. We're taught to always decouple/abstract things, but I'm convinced that it's impossible to abstract away your DBMS in most applications. It's just too big of an interface, and performance considerations leak right through it. It's always one of the selling points of an ORM, "you can switch databases later," and then nobody actually switches.