
The Law of Leaky Abstractions

Both, but also, as layers of software get deeper (because we don't write everything from scratch any more) it becomes harder to understand and be in control of your software.
The defining aspect of the skilled game developer is that he used to be in control of the code, not afraid of the code. The percentage of people ... See more
Jonathan Blowx.comAs the System grows in size and complexity, it gradually but inevitably outgrows its component specifications. Parts (whether human or electronic) begin to fail. The important point is: ANY LARGE SYSTEM IS GOING TO BE OPERATING MOST OF THE TIME IN FAILURE MODE What the System is supposed to be doing when everything is working well is really beside
... See more