6 Paul Graham Quotes on Software
Paul Graham quotes on software
-
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 -
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 -
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 -
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 -
A programming language is for thinking of programs, not for expressing programs you've already thought of.
Permalink to quote #10 -
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