What Makes A “Great” Hacker?

Great Hackers, an interesting essay by Paul Graham about programming, what he thinks makes a hacker “great”, and the difference between a programmer working because they have to and working because they want to: If we want to get the most out of them, we need to understand these especially productive people. What motivates them? What do they need to do their jobs? How do you recognize them? How do