QuoteProject
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
ShareWTF𝕏

Interpretation

What this quote means

Programming languages should facilitate the thought process behind coding rather than just codifying pre-existing ideas.

Paul Graham's quote emphasizes that programming languages serve as tools for conceptualizing and developing ideas. He likens a programming language to a pencil, suggesting it should be flexible and supportive of iterative thinking, rather than a rigid medium that confines creativity to a predetermined structure, akin to a pen.

Themes

ProgrammingLanguageThinkingCreativityFlexibility

In practice

Example use cases

In a lecture on software development, to illustrate the importance of flexibility in programming languages.

More from Paul Graham

What I tell founders is not to sweat the business model too much at first. The most important task at first is to build something people want. If you don't do that, it won't matter how clever your business model is.
Paul GrahamRead

Similar quotes

If you look at iPod, iPod wasn't viewed as a success, but today it's viewed as an overnight success. The iPhone was the same way. People were writing about there's no physical keyboard. Obviously nobody would want it.
Tim CookRead
Anyone who has had actual contact with the making of the inventions that built the radio art knows that these inventions have been the product of experiment and work based on physical reasoning, rather than on the mathematicians' calculations and formulae. Precisely the opposite impression is obtained from many of our present day text books and publications.
Edwin Howard ArmstrongRead
If it keeps up, man will atrophy all his limbs but the push-button finger.
Frank Lloyd WrightRead
The invisibility of work and workers in the digital age is as consequential as the rise of the assembly line and, later, the service economy.
George PackerRead
The illiterate of the future will not be the man who cannot read the alphabet, but the one who cannot take a photograph.
Walter BenjaminRead
So many technologies start out with a burst of idealism, democratization, and opportunity, and over time, they close down and become less friendly to entrepreneurship, to innovation, to new ideas. Over time, the companies that become dominant take more out of the ecosystem than they put back in.
Tim O'ReillyRead

A little wisdom, now and then

Subscribe for the occasional hand-picked quote. No noise.