I remember Technics used to advertise with amplifiers that used bamboo somewhere in the capacitors? Always wondered if there was actual bamboo in there somewhere and what the electrical effects were...
3,280 karma · joined March 13, 2020
Spoken languages are like programming languages, there are the ones people complain about and the ones nobody uses.
There is zero guarantee that whatever you ask the database for contains anything valid, so your code gets littered with null and undefined checks, and if you ask for example a field "color" what is it going to contain? A hex value? rgb(), rgba(), integer? So you need to check that too.
In my experience NoSQL is even worse, they are literally data dumps (as in garbage dump).
I think this happens because ORMs make you treat the database as a dumb datastore and hence the poor schema.