Hackers & Painters: Big Ideas from the Computer Age
But with the rise of industrialization there are fewer and fewer craftsmen. One of the biggest remaining groups is computer programmers.
Paul Graham • Hackers & Painters: Big Ideas from the Computer Age
Argue with idiots, and you become an idiot. The most important thing is to be able to think what you want, not to say what you want. And
Paul Graham • Hackers & Painters: Big Ideas from the Computer Age
To do good work you have to take these cycles into account, because they’re affected by how you react to them. When you’re driving a car with a manual transmission on a hill, you have to back off the clutch sometimes to avoid stalling. Backing off can likewise prevent ambition from stalling.
Paul Graham • Hackers & Painters: Big Ideas from the Computer Age
The guys that guys envy, girls like.
Paul Graham • Hackers & Painters: Big Ideas from the Computer Age
Officially the purpose of schools is to teach kids. In fact their primary purpose is to keep kids locked up in one place for a big chunk of the day so adults can get things done.
Paul Graham • Hackers & Painters: Big Ideas from the Computer Age
This is not just a good way to run a startup. It’s what a startup is. Venture capitalists know about this and have a phrase for it: barriers to entry. If you go to a VC with a new idea and ask him to invest in it, one of the first things he’ll ask is, how hard would this be for someone else to develop?
Paul Graham • Hackers & Painters: Big Ideas from the Computer Age
A startup is like a mosquito. A bear can absorb a hit and a crab is armored against one, but a mosquito is designed for one thing: to score. No energy is wasted on defense. The defense of mosquitos, as a species, is that there are a lot
Paul Graham • 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
Will people create wealth if they can’t get paid for it? Only if it’s fun. People will write operating systems for free. But they won’t install them, or take support calls, or train customers to use them. And at least 90% of the work that even the highest tech companies do is of this second, unedifying kind.
Paul Graham • Hackers & Painters: Big Ideas from the Computer Age
There are only two things you have to know about business: build something users love, and make more than you spend.