I was just reminded of Rubber Duck Debugging. From this Wikipedia link, “The name is a reference to a story in the book The Pragmatic Programmer in which a programmer would carry around a rubber duck and debug their code by forcing themselves to explain it, line-by-line, to the duck.” For me, my rubber duck is Albert Einstein.
Information related to computer programming
“I’m not a great programmer; I’m just a good programmer with great habits.”
~ Kent Beck
“Besides a mathematical inclination, an exceptionally good mastery of one’s native tongue is the most vital asset of a competent programmer.”
~ Edsger Dijkstra
Chapters from The Handbook of Applied Cryptography are available from the publisher and authors as PDFs at this link.
“Years ago I knew little, but was comfortable using things I didn’t understand. Now I’m experienced, I fear things unless I understand them.”
“The universe is built up into an aggregate of permanent objects connected by causal relations that are independent of the subject and are placed in objective space and time.”
~ Jean Piaget
I can’t agree with the “permanent objects” phrase, but this is a quote from the book, Implementing Domain-Driven Design, by Vaughn Vernon
“The honest answer to almost any question in software development is, ‘It depends.’”
Eric Evans, author of Domain Driven Design
“Many functions in Lisp are list-eaters.”
From the book, Land of Lisp
“What makes a clean test? Three things. Readability, readability, and readability.”