Paul Graham and Steven Levy have very different views on what it means to be a hacker. While they do agree on a few select points, these are rare; much of their views are diametrically opposed to one another —
Steven Levy envisioned hackers to be the modern equivalent of the medieval hero, Robin Hood. Just as Robin Hood stole from wealthy aristocrats and shared the loot among commoners, Steven Levy imagined hackers as the tech-savvy deviants who stole information and knowledge from the privileged few and spread it among the many. Levy believed that this was not only the moral duty of the hacker, but also the characteristic of one – someone who would stop at nothing to break down and pick the locks of any barrier that served to block the flow of information.
Steven Levy also believed that in order for a hacker to effectively promote decentralization of information, they must first “learn about the systems by taking things apart, seeing how they work, and using this knowledge to create new and even more interesting things” (Levy, 28) – also known as the Hands-On Imperative. Levy considered this capacity, above all, as the prime standard by which hackers ought to judge one another; instead of judging one another by trivial things like skin color, education, or gender, Levy said that it was best to judge one another by the ability to hack.
But Paul Graham couldn’t feel more differently. To begin, Graham believed that a hacker was someone who created new things by simply “making tweaks to something that already exists, or to combine existing ideas in a slightly in a new way” (Graham, Hackers and Painters). This means that in the eyes of Graham, if a hacker assembled something different from the pieces that were given to him, that alone would suffice as a ‘hack’. But Steven Levy would fiercely object to that view. He argued that a hacker is someone who takes everything apart to first develop a comprehensive understanding of the system, which could later be used to invent new things. So Levy would say that a true hacker is someone who breaks down the given pieces, and create something new from the fragments — only then would it suffice as a ‘hack.’
But there’s more. Paul Graham believed that hackers “need to understand the theory of computation about as much as painters need to understand paint chemistry” (Graham, Hackers and Painters). In other words, Graham considered a thorough investigation of the tools available to hackers as frivolous and impractical. This, again, would have been fiercely opposed by Levy, who argued that hackers require a fundamental understanding of the tools they are handed so that they can best the system and make a better one.
And then there’s still more. Steven Levy believed that the primary goal for hackers should be to promote the decentralization of information as to help ordinary people become hackers themselves. But Paul Graham thinks that role of hackers should be to create easy-to-use software that would simplify the computer for the average user: “Programs should be written for people to read, and only incidentally for machines to execute” (Graham, Hackers and Painters). In other words, Graham is not concerned with trying to teach people the intricacies of his software as much as he is concerned with having them use it. But Levy would strongly object to any dumb-ing down of technology and criticize it as a form of obstacle that centralizes the very knowledge that hackers ought to help disseminate.
But even if they seem at complete odds with one another, Levy and Graham still agree on one thing: you can create art and beauty on a computer. Indeed, Graham goes to great lengths to describe why ‘hacking’ and coding, in general, is no different from drawing on a canvas or painting on an easel. And similarly, Levy believed that even within a few lines of code, you can find beauty – especially if you turn an ugly mess of a code into something short, simple, and clever.
—
I’m not sure what to make of these two opposing views on what it means to be a hacker. For starters, I couldn’t relate at all to Steven Levy’s view of hackers. In his hackers: heroes of the computer revolution, he makes hackers sound like these superheroes who go around making the world a better place by making “information” and “knowledge” accessible. And while that’s a noble cause, I don’t know if I could spend all of my time working for such a purpose. Moreover, I don’t like Levy’s binary view that you’re either a hacker or you aren’t: if you have some interest other than ‘hacking’ – whether that be cycling, reading, or just spending time with family(!) – you’re not devoting all your time to ‘hacking’ and therefore you’re not cut out to be a true hacker. And I just can’t relate to that.
At the same time, I don’t find myself completely aligned with Paul Graham’s view of what it means to be a hacker, either. While I agree with Graham’s view that a hacker shouldn’t have to understand everything there is to know about the theory of computing, I don’t think that the knowledge found in abstract theory is complete garbage. I believe there is some value to such theory, though the degree of which is subjective to the individual.
Furthermore, I disagree with Paul Graham where he writes that “Most makers make things for a human audience” (Graham, Hackers and Painters). Here, Graham seems to imply that the greatest value a hacker can extract from his or her craft is by making things for others – be it software, hardware, or just a simple design. But I disagree with that view. While many of the things that hackers produce tend to be useful for others, that doesn’t mean these things *have* to be made with the purpose of being useful for others. Sometimes, it’s okay to hack and create cool things just for yourself and your own satisfaction.
Ultimately, I find myself more confused than I was when this class first started. What really constitutes a hacker? I really have no clue. Or maybe I do, but then I can’t seem to express it in words. It’s weird. But you know what, I don’t think I really care. That’s because I’m fine with who I am and the hacker that I am. I may never follow in the exact footsteps of the ideal hacker as outlined by Steven Levy. And I probably will never turn out to be the painter-esque hacker that Paul Graham envisioned, either. But who cares? Why should we concern ourselves with trivial labels? Here’s a crazy thought: let’s not.