
Hackers & Painters: Big Ideas from the Computer Age

To developers, the most conspicuous difference between web based and desktop software is that a web-based application is not a single piece of code. It will be a collection of programs of different types rather than a single big binary. And so designing web-based software is like designing a city rather than a building: as well as buildings you nee
... See morePaul Graham • Hackers & Painters: Big Ideas from the Computer Age
The way to create something beautiful is often to make subtle tweaks to something that already exists, or to combine existing ideas in a slightly new way. This kind of work is hard to convey in a research paper.
Paul Graham • Hackers & Painters: Big Ideas from the Computer Age
If everything you believe is something you’re supposed to believe, could that possibly be a coincidence? Odds are it isn’t. Odds are you just think whatever you’re told.
Paul Graham • Hackers & Painters: Big Ideas from the Computer Age
Today’s experimental error is tomorrow’s new theory. If you want to discover great new things, then instead of turning a blind eye to the places where conventional wisdom and truth don’t quite meet, you should pay particular attention to them.
Paul Graham • Hackers & Painters: Big Ideas from the Computer Age
Painting has been a much richer source of ideas than the theory of computation.
Paul Graham • Hackers & Painters: Big Ideas from the Computer Age
No one complains when a few people surpass all the rest at playing chess or writing novels, but when a few people make more money than the rest, we get editorials saying this is wrong.
Paul Graham • Hackers & Painters: Big Ideas from the Computer Age
Like painting, most software is intended for a human audience. And so hackers, like painters, must have empathy to do really great work. You have to be able to see things from the user’s point of view.
Paul Graham • Hackers & Painters: Big Ideas from the Computer Age
Nearly all makers have day jobs early in their careers. Painters and writers notoriously do.
Paul Graham • Hackers & Painters: Big Ideas from the Computer Age
If you want to make money at some point, remember this, because this is one of the reasons startups win. Big companies want to decrease the standard deviation of design outcomes because they want to avoid disasters. But when you damp oscillations, you lose the high points as well as the low. This is not a problem for big companies, because they don
... See more