There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies. - C.A.R. Hoare There are only two hard things in Computer Science: cache invalidation and naming things. - Phil Karlton There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors. - https://martinfowler.com/bliki/TwoHardThings.html Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. - Martin Golding The trouble with programmers is that you can never tell what a programmer is doing until it’s too late. - Seymour Cray First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. - George Carrette Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. - Brian W. Kernighan Measuring programming progress by lines of code is like measuring aircraft building progress by weight. - Bill Gates The best programmers are not marginally better than merely good ones. They are an order-of-magnitude better, measured by whatever standard: conceptual creativity, speed, ingenuity of design, or problem-solving ability. - Randall E. Stross For a long time it puzzled me how something so expensive, so leading edge, could be so useless. And then it occurred to me that a computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are, in short, a perfect match. - Bill Bryson You can’t have great software without a great team, and most software teams behave like dysfunctional families. - Jim McCarthy Incorrect documentation is often worse than no documentation. - Bertrand Meyer Correctness is clearly the prime quality. If a system does not do what it is supposed to do, then everything else about it matters little. - Bertrand Meyer I would love to change the world, but they won't give me the source code. - Anonymous Any fool can write code that a computer can understand. Good programmers write code that humans can understand. - Martin Fowler I am not a great programmer; I am just a good programmer with great habits. - Kent Beck A Computer is a state machine. Threads are for people who can't program state machines. - Alan Cox Not everything worth doing is worth doing well. - Tom West Peace comes from thinking. - N.S.A