-
A programming language is for thinking about programs, not for expressing programs you've already thought of. It should be a pencil, not a pen.
Paul Graham -
The best thing software can be is easy, but the way to do this is to get the defaults right, not to limit users' choices.
Paul Graham
-
Consulting is where product companies go to die.
Paul Graham -
If you work on something you can finish in a day or two, you can expect to have a nice feeling of accomplishment fairly soon. If the reward is indefinitely far in the future, it seems less real.
Paul Graham -
The world changes fast, and the rate at which it changes is itself speeding up. In such a world it's not a good idea to have fixed plans.
Paul Graham -
You know your business model is broken when you're suing your customers.
Paul Graham -
While the nerds were being trained to get the right answers, the popular kids were being trained to please.
Paul Graham -
The most important thing is to be able to think what you want, not to say what you want.
Paul Graham
-
The first type of judgement is the type where judging you is the end goal... But in fact there is a second much larger class of judgements where judging you is only a means to something else.
Paul Graham -
If you really understand something, you can say it in the fewest words, instead of thrashing about.
Paul Graham -
Dressing up is inevitably a substitute for good ideas. It is no coincidence that technically inept business types are known as 'suits'.
Paul Graham