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

We often hear people talk about the concept of 'uberization,' where a new technology completely turns an industry on its head and forces us to rethink the way things have always been done. No industry will remain untouched by these forces.
Klaus SchwabRead
The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures.
Fred BrooksRead
Technology to wipe out truth is now available. Not everybody can afford it but it's available. When the cost comes down, look out!
Bob DylanRead
As you start building the product, don't assume that you know all the answers. Listen to the community and adapt. We had a lot of our own ideas about how the service would evolve. Coming from PayPal and eBay, we saw YouTube as a powerful way to add video to auctions, but we didn't see anyone using our product that way, so we didn't add features to support it.
Chad HurleyRead
I invented nothing new. I simply combined the inventions of others into a car. Had I worked fifty or ten or even five years before, I would have failed.
Henry FordRead
The one thing perhaps that technology hasn't always given us is a sense of how to make the wisest use of technology.
Pico IyerRead

A little wisdom, now and then

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