Es gibt 10 Zitate in dieser Kategorie.
Richard P. Gabrielhttp://www.dreamsongs.com/ObjectsHaveFailedNarrative.html
Abstraction is layering ignorance on top of reality.
Richard P. Gabrielhttp://dreamsongs.com/ObjectsHaveFailedNarrative.html
And as a result we find that object-oriented languages have succumbed to static thinkers who worship perfect planning over runtime adaptability, early decisions over late ones, and the wisdom of compilers over the cleverness of failure detection and repair.
I should not choose long, hard words just to make other persons think that I know a lot. I should try to make my thoughts clear; if they are clear and right, then other persons can judge my work as it ought to be judged.
I think programmers have become inured to incidental complexity, in particular by confusing familiar or concise with simple. And when they encounter complexity, they consider it a challenge to overcome, rather than an obstacle to remove. Overcoming complexity isn't work, it's waste.
OO makes code understandable by encapsulating moving parts.
FP makes code understandable by minimizing moving parts.
Leonardo Da Vinci
Simplicity is the ultimate sophistication.
SQL, Lisp, and Haskell are the only programming languages that I've seen where one spends more time thinking than typing.
The average function does to numbers what Gaussian blur does to pictures. Avoid it if you want to see the edges.
There are two ways to try to make a software system reliable: make it so simple that it obviously has no bugs, or make it so complicated that it has no obvious bugs.
Things that are different should look different.