https://github.com/h2non/quotations
Programming quotations that any programmer should keep in mind (also a place to pray for catharsis)
https://github.com/h2non/quotations
Last synced: 5 months ago
JSON representation
Programming quotations that any programmer should keep in mind (also a place to pray for catharsis)
- Host: GitHub
- URL: https://github.com/h2non/quotations
- Owner: h2non
- Created: 2015-01-06T15:42:54.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-01-06T15:51:43.000Z (over 10 years ago)
- Last Synced: 2024-10-18T11:25:57.768Z (8 months ago)
- Homepage:
- Size: 113 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Programming Quotations
Programming phases that any programmer should keep in mind
## Phases
- It's hard enough to find an error in your code when you're looking for it; it's even harder when you've assumed your code is error-free
- If debugging is the process of removing software bugs, then programming must be the process of putting them in.
- Rules of Optimization:
- Rule 1: Don't do it.
- Rule 2 (for experts only): Don't do it yet- The best method for accelerating a computer is the one that boosts it by 9.8 m/s2
- Walking on water and developing software from a specification are easy if both are frozen.,- 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.,
- It's not at all important to get it right the first time. It's vitally important to get it right the last time.,
- First, solve the problem. Then, write the code.,
- Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration.
- Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.
- Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
- Software sucks because users demand it to.
- Linux is only free if your time has no value.- Beware of bugs in the above code; I have only proved it correct, not tried it.
- There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code.
- The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time.,
- Good code is its own best documentation. As you're about to add a comment, ask yourself, How can I improve the code so that this comment isn't needed? Improve the code and then document it to make it even clearer
- Programs must be written for people to read, and only incidentally for machines to execute
- Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves- Programming can be fun, so can cryptography; however they should not be combined
- Copy and paste is a design error
- Before software can be reusable it first has to be usable
- Without requirements or design, programming is the art of adding bugs to an empty text file
- When someone says, I want a programming language in which I need only say what I want done, give him a lollipop
- Computers are good at following instructions, but not at reading your mind
- Any code of your own that you haven't looked at for six or more months might as well have been written by someone else.