- All code becomes legacy code the moment it’s written.
- Nothing is as permanent as a temporary solution that works.
- Cursing is the only language all programmers speak fluently.
- A good programmer designs a ship that can't sink, then designs the lifeboats for when it does.
- Months of testing and bug fixes can save you hours of planning.
- Sometimes it pays to stay in bed on Monday, rather than spending the rest of the week debugging Monday’s code.
- There are 2 types of people. Those who do backups and those who will do backups.
- 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 will give you enough rope to shoot yourself in the foot. And if you didn't know rope could do that, you should have read the documentation.
- Give someone a program, and they’ll be frustrated for a day. Teach someone to program, and they’ll be frustrated for a lifetime.