There is not less wit nor less invention in applying rightly a thought one finds in a book, than in being the first author of that thought.
Pierre Bayle
In general, an implementation must be conservative in its sending behavior, and liberal in its receiving behavior.
Jon Postel
Computer programs are the most complex things that humans make.
Douglas Crockford
The function of good software is to make the complex appear to be simple.
Grady Booch
Design and programming are human activities; forget that and all is lost.
Bjarne Stroustrup
Divide each difficulty into as many parts as is feasible and necessary to resolve it.
Rene Descartes
People forget how fast you did a job – but they remember how well you did it.
Howard Newton
Code should run as fast as necessary, but no faster; something important is always traded away to increase speed.
Richard E. Pattis
When debugging, novices insert corrective code; experts remove
defective code.
Richard E. Pattis
Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter.
Eric S. Raymond
Nothing is particularly hard if you divide it into small jobs.
Henry Ford
A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away.
Antoine de Saint-Exupery
A problem is a chance for you to do your best.
Duke Ellington
To be a programmer is to develop a carefully managed relationship with error. There’s no getting around it. You either make your accommodations with failure, or the work will become intolerable.
Ellen Ullman
To solve any problem, here are three questions to ask yourself:
First, what could I do?
Second, what could I read?
And third, who could I ask?
Jim Rohn
Nothing works better than just improving your product.
Joel Spolsky
The art of programming is the art of organizing complexity.
Edsger Dijkstra
Those that can, do. Those that can’t, complain.
Linus Torvalds
Better train people and risk they leave than do nothing and risk they stay.
Anonymous
Learning is weightless, a treasure you can always carry easily.
Chinese Proverb
Geeks are people who love something so much that all the details matter.
Marissa Mayer
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
Martin Fowler
You can’t trust code that you did not totally create yourself.
Ken Thompson
The best way out of a problem is through it.
Anonymous
A couple of months in the laboratory can save a couple of hours in the library.
Frank H. Westheimer
A man is not idle because he is absorbed in thought. There is a visible labor and there is an invisible labor.
Victor Hugo
Listening, Testing, Coding, Designing. That’s all there is to software. Anyone who tells you different is selling something.
Kent Beck
Problems are not stop signs, they are guidelines.
Robert Schuller
Believe the terrain, not the map.
Brian Kernighan
Software work is the most complex that humanity has ever undertaken.
Fred Brooks
You need the willingness to fail all the time.
John Backus
Just because people tell you it can’t be done, that doesn’t necessarily mean that it can’t be done. It just means that they can’t do it.
Anders Hejlsberg
I love software, because if you can imagine something, you can build it.
Ray Ozzie
Computer science is no more about computers than astronomy is about telescopes.
Edsger Dijkstra
Design principle: Take things away until the design breaks, then put that last thing back in.
Alan Cooper
Software is a great combination between artistry and engineering.
Bill Gates
You can divide our industry into two kinds of people: those who want to go work for a company to make it successful, and those who want to go work for a successful company.
Jamie Zawinski

本文汇集了多位计算机科学领域的先驱者和专家对于编程、软件设计、复杂性管理和个人成长的深刻见解。从Pierre Bayle关于创新思维的重要性,到Jon Postel关于网络协议设计的原则,再到Douglas Crockford对软件复杂性的思考,这些引言涵盖了编程的各个方面,强调了创新、简洁、团队合作和个人责任。文章还探讨了如何解决复杂问题、有效沟通和持续学习的方法。

被折叠的 条评论
为什么被折叠?



