有意思的 Quotes

The proper use of comments is to compensate for our failure to express ourself in code.

– Robert C. Martin


What we need are notions,not notations.

– 高斯


It is not worth an intelligent man’s time to be in the majority. By definition, there are already enough people to do that.

– G. H. Hardy


What you don’t use, you don’t pay for. And further: what you do use, you couldn’t hand code any better.

– Bjarne Stroustrup


Software engineering is what happens to programming
when you add time and other programmers.


It is amazing what you can accomplish if you do not care who gets the credit.

– Harry S. Truman(哈里·S·杜鲁门)


You have to keep a dozen of your favorite problems constantly present in your mind, although by and large they will lay in a dormant state. Every time you hear or read a new trick or a new result, test it against each of your twelve problems to see whether it helps. Every once in a while there will be a hit, and people will say: “How did he do it? He must be a genius!”

Richard Feynman

你需要12个最喜欢的问题,让它们不断出现在你的脑海里,虽然它们大多时候在休眠。
当你听到一个新的技巧或新结果时,就用你的12个问题分别去测试它,看看是否有帮助。
每隔一段时间你就会有一个大成果,人们会说:「他是怎么做到的?他一定是个天才!」

费曼


软件架构与硬件算力规模对齐(copied from 凤凰架构)

As long as there were no machines, programming was no problem at all; when we had a few weak computers, programming became a mild problem, and now we have gigantic computers, programming has become an equally gigantic problem.
在没有计算机的时候,也就没有编程问题;当我们有了简单的计算机,编程只是个小问题;而现在我们有了算力规模庞大的计算机,那编程就成为了一个同样巨大的问题了。
– Edsger Dijkstra, Communications of the ACM, 1972


Heinrich’s Law(海恩法则/海因里希法则)

Heinrich’s Law states that for every major injury (serious accident), there are 29 minor injuries and 300 no-injury incidents (near-misses).
“海恩法则": 就是“(在飞行安全领域)每一起严重事故的背后,必然有29 起轻微事故和 300 起未遂先兆以及 1000 起事故隐患”