Timeless quotes ...
Hi all !
I was looking for interesting quotes every week since I started my last job and now that I've collected a lof of them I want to share it. For some of the quotes I am not sure to whom it belongs, so I decided to let you google for the atributions :)
Enjoy it !
- Realize that declarative programing is as easy as the 1300 pages manual is showing it is :)
- Everything should be made as simple as possible, but not simpler
- Imagination is more important than knowledge
- Don't let your victories go to your head, or your failures go to your heart
- When the only tool you have is a hammer, everything looks like a nail
- Certified coffee addict !
- The question of whether computers can think is like the question of whether submarines can swim
- Knowledge talks, Wisdom listens
- UNIX motto: Provide mechanisms, not policy
- In theory, there is no difference between theory and practice, but in practice, there is :(
- An expert is someone who has made all possible mistakes in a very narrow field
- Before we work on artificial intelligence why don't we do something about natural stupidity ?
- C makes it easy to shut your foot if you want, C++ makes it a little bit harder, but when you finaly do, it blows out your whole leg !
- Imposible, es solo una opinion.
- Style distinguishes excellence from accomplishment
- Simplicity is prerequisite for reliability
- You are finally taking a shower ... now your phone rings ... and when you reach your phone to answer ... it was a wrong number
- A documented bug is not a bug, it is a feature
- Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away
- Weeks of programming can save you hours of planning
- Computer science is an immature discipline, and I aim to keep it that way
- The great thing about Object Oriented code is that it can make small, simple problems look like large, complex ones
- A good developer will understand the business implications of technical decisions
- Always code as if the person who will maintain your work is a serial killer that knows where you live
- Simplicity carried to the extreme becomes elegance
- A good developer can translate words and ideas into code, a good engineer creates those words and ideas
- In order to understand recursion, one must first understand recursion :)
- We follow two rules in the matter of optimization: Rule 1. Don’t do it. Rule 2 (for experts only). Don’t do it yet—that is, not until you have a perfectly clear and unoptimized solution
- One mistake and you have to support it for the rest of your life
- Working with communities is more productive
- Once you get started, you’ll only stop because you’re exhausted
- It takes another experienced person to really appreciate what you’re doing
- One little thing going wrong can ruin everything.
- Truly great programmers do not exist, there are only those who claim to be great, and those who know they are not great
- Be Proactive: Principles of Personal Choice
- Begin with the End in Mind: Principles of Personal Vision
- Put First Things First: Principles of Integrity & Execution
- Think Win/Win: Principles of Mutual Benefit
- Seek First to Understand, Then to be Understood: Principles of Mutual Understanding
- Synergize: Principles of Creative Cooperation
- Sharpen the Saw: Principles of Balanced Self-Renewal
- Typing is not now and never has been the bottleneck in writing code
- Software entities should be open for extension, but closed for modification.
- Buy the best, build the rest
- The most difficult thing in the world is to know how to do a thing and to watch someone else do it wrong without comment.
- Use the simplest thing that could possibly work
