“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,
Help us to complete the source, original and additional information
Eric S. Raymond 22
American computer programmer, author, and advocate for the … 1957Related quotes

Message to Git mailing list, Torvalds, Linus, 2006-06-27, 2006-08-28 http://lwn.net/Articles/193245/,
2000s, 2006

Rob Pike (2004) in interview http://interviews.slashdot.org/article.pl?sid=04/10/18/1153211&tid=189 at slashdot.com, Oct 18 2004
Source: Object-oriented design: a responsibility-driven approach (1989), p. 13
Source: Executable Modeling with UML. A vision or a Nightmare (2002), p. 698

Source: A spiral model of software development and enhancement. (1988), p. 61-62

“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.

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.