Power corrupts:

What we mean by this is that, in the absence of language enforced guarantees (i.e. restrictions on the power of the language) mistakes (and abuses) will happen. This is the reason that garbage
collection is good — the power of manual memory management is removed. Exactly the same principle applies to state — another kind of power. In this case it means that we need to be very wary of any language that even permits state, regardless of how much it discourages its use (obvious examples are ML and Scheme). The bottom line is that the more powerful a language (i.e. the more that is possible within the language), the harder it is to understand systems constructed in it.

Ben Mosele

Tags: software-design



Go to quote


The lesson to be learned from this is that it is often undesirable to go for the right thing first. It is better to get half of the right thing available so that it spreads like a virus. Once people are hooked on it, take the time to improve it to 90% of the right thing.

Richard P. Gabriel

Tags: software-design



Go to quote


Will highly comprehensible code, by virtue of being easy to modify, inevitably be supplanted by increasingly less elegant code until some equilibrium is achieved between comprehensibility and fragility? Perhaps simple on the outside/fragile on the inside can be an effective survival strategy for evolving artifacts.

Brian Foote Joseph Yoder

Tags: software-design



Go to quote


Truth can only be found in one place: the code.

Robert C. Martin

Tags: programming software-engineering software-design software-craftmanship



Go to quote


Software will give you respect, but hardware will give you the Power.

Akshat Paul

Tags: science technology software-design software-craftmanship



Go to quote



Page 1 of 1.


©gutesprueche.com

Data privacy

Imprint
Contact
Wir benutzen Cookies

Diese Website verwendet Cookies, um Ihnen die bestmögliche Funktionalität bieten zu können.

OK Ich lehne Cookies ab