Identifying the target is only one part of the problem; transforming your code so that you get there is another challenge. Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
Testing can show the presence of errors, but not their absence.
People who discover the power and beauty of high-level, abstract ideas often make the mistake of believing that concrete ideas at lower levels are relatively worthless and might as well be forgotten. (…) on the contrary, the best computer scientists are thoroughly grounded in basic concepts of how computers actually work, and indeed that the essence of computer science is an ability to understand many levels of abstraction simultaneously.
I’m not religious in the normal sense. I believe the universe is governed by the laws of science. The laws may have been decreed by God, but God does not intervene to break the laws.
Life would be tragic if it weren’t funny.
The strongest of all warriors are these two: time and patience.
——Tolstoy “war and peace”
Things are what they are and will be what they will.
One way of looking at this might be that for 42 years, I’ve been making small, regular deposits in this bank of experience, education and training. And on January 15 the balance was sufficient so that I could make a very large withdrawal.
The only promise a puzzle makes is an answer. Liking the answer doesn’t factor in.
Tough time don’t last. Tough people do.
It’s fun to do the impossible.
Difficulty mastered are opportunities won.
—— Winston Churchill
Magic needs to be magical by definition, not by its frequent display of power