Skip to content
quotesby

6 Paul Graham Quotes on Software

Paul Graham quotes on software

  1. Architects know that some kinds of design problems are more personal than others. One of the cleanest, most abstract design problems is designing bridges. There your job is largely a matter of spanning a given distance with the least material. The other end of the spectrum is designing chairs. Chair designers have to spend their time thinking about human butts.

    Permalink to quote #1
  2. 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.

    Permalink to quote #2
  3. Software has to be designed by hackers who understand design, not designers who know a little about software. If you can't design software as well as implement it, don't start a startup.

    Permalink to quote #3
  4. If you try to solve a hard problem, the question is not whether you will use a powerful enough language, but whether you will (a) use a powerful language, (b) write a de facto interpreter for one, or (c) yourself become a human compiler for one.

    Permalink to quote #5
  5. A programming language is for thinking of programs, not for expressing programs you've already thought of.

    Permalink to quote #10
  6. When those far removed from the creation of wealth -- undergraduates, reporters, politicians -- hear that the richest 5% of the people have half the total wealth, they tend to think injustice! An experienced programmer would be more likely to think is that all? The top 5% of programmers probably write 99% of the good software.

    Permalink to quote #11