Join the Forum

Programming Quotes

Sat, 8 Oct 2011

Measuring programming progress by lines of code is like measuring aircraft building progress by weight.
— Bill Gates

The object-oriented model makes it easy to build up programs by accretion. What this often means, in practice, is that it provides a structured way to write spaghetti code.
— Paul Graham

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.
— Alan Kay

Complexity kills. It sucks the life out of developers, it makes products difficult to plan, build and test, it introduces security challenges and it causes end-user and administrator frustration.
— Ray Ozzie

Good code is short, simple, and symmetrical - the challenge is figuring out how to get there.
— Sean Parent

One of the big lessons of a big project is you don't want people that aren't really programmers programming, you'll suffer for it!
— John Carmack

An organisation that treats its programmers as morons will soon have programmers that are willing and able to act like morons only.
— Bjarne Stroustrup

In programming the hard part isn't solving problems, but deciding what problems to solve.
— Paul Graham

The purpose of software engineering is to control complexity, not to create it.
— Dr. Pamela Zave

Complexity has nothing to do with intelligence, simplicity does.
— Larry Bossidy

Simplicity is hard to build, easy to use, and hard to charge for. Complexity is easy to build, hard to use, and easy to charge for.
— Chris Sacca

Simplicity is the ultimate sophistication.
— Leonardo da Vinci

Debugging time increases as a square of the program's size.
— Chris Wenham

When I am working on a problem I never think about beauty. I think only how to solve the problem. But when I have finished, if the solution is not beautiful, I know it is wrong.
— R. Buckminster Fuller

The best things are simple, but finding these simple things is not simple.
- Anonymous

My definition of an expert in any field is a person who knows enough about what's really going on to be scared.
— P. J. Plauger, Computer Language, March 1983

What I cannot build, I do not understand.
— Richard Feynman