“All OO languages show some tendency to suck programmers into the trap of excessive layering. Object frameworks and object browsers are not a substitute for good design or documentation, but they often get treated as one. Too many layers destroy transparency: It becomes too difficult to see down through them and mentally model what the code is actually doing. The Rules of Simplicity, Clarity, and Transparency get violated wholesale, and the result is code full of obscure bugs and continuing maintenance problems.”

The Art of Unix Programming: Unix and Object-Oriented Languages, Eric S. Raymond, 2003, 2014-08-06 http://www.catb.org/esr/writings/taoup/html/unix_and_oo.html,

Adopted from Wikiquote. Last update June 3, 2021. History

Help us to complete the source, original and additional information

Do you have more details about the quote "All OO languages show some tendency to suck programmers into the trap of excessive layering. Object frameworks and obje…" by Eric S. Raymond?
Eric S. Raymond photo
Eric S. Raymond 22
American computer programmer, author, and advocate for the … 1957

Related quotes

Martin Fowler photo

“Transparency is valuable, but while many things can be made transparent in distributed objects, performance isn't usually one of them.”

Martin Fowler (1963) British programmer

Fowler (2003) in: Software development. Vol. 11. p. 99

Linus Torvalds photo
Karen Joy Fowler photo
Rob Pike photo
Barry Boehm photo
Théophile Gautier photo

“Eyes so transparent that through them one sees the lucent soul.”

Ils sont si transparents qu'ils laissent voir votre âme.
"À Deux Beaux Yeux", line 12, in Poésies Complètes (Paris: Charpentier, 1845) p. 278; Maturin Murray Ballou (ed.) Notable Thoughts about Women (Boston: Houghton, Mifflin, 1882) p. 398.

C. A. R. Hoare photo

“The real value of tests is not that they detect bugs in the code, but that they detect inadequacies in the methods, concentration, and skills of those who design and produce the code.”

C. A. R. Hoare (1934) British computer scientist

How Did Software Get So Reliable Without Proof? Lecture Notes in Computer Science vol 1051 1996 pp. 1-17 : FME '96: Industrial Benefit and Advances in Formal Methods, Third International Symposium of Formal Methods Europe, Co-Sponsored by IFIP WG 14.3, Oxford, UK, March 18-22, 1996, Proceedings.

Related topics