|
|
|
|
|
by venomsnake
4182 days ago
|
|
> I can't subscribe to the flawed philosophy that a developer shouldn't have to know how an application is talking to his database, or the fine details of what goes on in the underlying system or storage cluster. Those people are like ticking time bombs for some company to hire to build out their platform. They'll get your prototype out the door at light speed, but put any traffic on it and prepare yourself for a bill the size of a Pirates of the Caribbean movie. This. A billion times this. We should have "Law of minimal needed abstractions" : Look at every abstraction as global variable accessed only from lines with goto on them. It better have a good reason for existing. |
|
We have it. Occam's Razor - the original version:
"entities must not be multiplied beyond necessity"