Trevor Burnham

Sure, it works in practice…

Good Hack, Bad Hack

March 19th, 2010

This is the third in a series of posts about Paul Graham’s book Hackers & Painters.

If you told the average man on the street that there’s a website called Hacker News, he’d assume that it’s a nefar­i­ous launch­pad for cyber­at­tacks, hosted on an ancient server deep in the frosted planes of Siberia. It is, in fact, very few of those things, and is widely beloved by the startup types who inhabit it.

Chapter 4 of Hackers & Painters, “Good Bad Attitude” (posted to Graham’s website as The Word “Hacker”) is a brief and digres­sive med­i­ta­tion that takes that ety­mo­log­i­cal divide as its starting point. Graham looks closely at the two meanings of the word “hacker” and, for that matter, the root noun “hack.” One meaning is favor­able, used to praise clev­er­ness, while the other is damning. Why is this? “Ugly and imag­i­na­tive solu­tions have some­thing in common: they both break the rules. And there is a gradual con­tin­uum between rule breaking that’s merely ugly (using duct tape to attach some­thing to your bike) and rule breaking that is bril­liantly imag­i­na­tive (dis­card­ing Euclid­ean space).” He then spends the remain­der of the 6-​​page essay talking about smart hackers’ distrust of authority.

One of the plea­sures of reading printed essays as opposed to web-​​based ones is that you can infer a lot about the intended audience from the ref­er­ences made. In a blog, you’re allowed to make all the obscure ref­er­ences you want as long as they’re hyper­linked to Wikipedia. This essay, by contrast, is clearly one hacker telling other hackers about hackers. He isn’t telling you anything you don’t already know; he’s just express­ing it more clearly. “There is some­thing very American about Feynman breaking into safes during the Man­hat­tan Project,” he writes, evi­dently expect­ing his audience to have already absorbed Richard Feynman’s won­der­ful autio­bi­o­graph­i­cal adven­tures. Across the page, he shows a picture with the subtitle: “Jobs and Wozniak with a cir­cum­ven­tion device, 1975.” There is no cor­re­spond­ing text. He expects his readers to know enough about the founding of Apple for this picture to evoke the founders’ blue box shenani­gans. Nor, when he describes the inven­tion of Unix, does he feel com­pelled to add: And Unix is a really impor­tant oper­at­ing system!

Graham missteps when he proposes, “It seems to me that there is a Laffer curve for gov­ern­ment power, just as for tax revenues.” He then muses in a footnote that he would not object to having such a curve named for him, if only so that people could remember it more easily. The won­der­ful thing about the Laffer curve is that it captures, in a simple illus­tra­tion, an impor­tant yet coun­ter­in­tu­itive fact: Raising taxes can lower tax revenue. Most people don’t consider this pos­si­bil­ity, and there­fore believe that deficits can always be paid off later by raising taxes. By contrast, just about everyone realizes that an all-​​powerful gov­ern­ment is not a recipe for a vibrant economy; nor, for that matter, is anarchy. We don’t need a Graham curve to express these beliefs.

I’m not sure whether to consider Chapter 5, “The Other Road Ahead,” to be prophetic or merely obser­vant. It was written nearly a decade ago, and asserts that software will one day move en masse to the web. Well, of course! we now say. Whether this was so obvious at the time, in an age when broad­band was rare and AJAX not yet invented, I can’t recall. Cer­tainly, it would have been an aston­ish­ing essay in 1995, when Graham was devel­op­ing one of the first webapps, Viaweb. There are some moments that feel espe­cially prophetic—“Clients shouldn’t store data; they should be like tele­phones. In fact they may become tele­phones, or vice versa.”—but ulti­mately the essay is for­get­table by virtue of being familiar and, in the year 2010, uncon­tro­ver­sial. The title is a ref­er­ence to Bill Gates’ book The Road Ahead; with Windows Azure, even Microsoft is going down the other road now.

[Update: In assess­ing the pre­science of “The Other Road Ahead,” I neglected to examine the foot­notes in the 2004 book version. One is bor­der­line mind-​​boggling: “If Apple were to grow the iPod into a cell phone with a web browser, Microsoft would be in big trouble.” However, he loses some fore­sight points when he later adds, “I would not even use Javascript, if I were you; Viaweb didn’t. Most of the Javascript I see on the Web isn’t nec­es­sary, and much of it breaks. And when you start to be able to browse actual web pages on your cell phone or PDA (or toaster), who knows if they’ll even support it?” Support for JavaScript on the iPhone’s browser was one of its most rev­o­lu­tion­ary features when it debuted three years later, and Graham acknowl­edges as much in a footnote to the version of the essay on his site: “In the original version of this essay, I advised avoiding Javascript. That was a good plan in 2001, but Javascript now works.”]

Tags:     No Comments

0 responses so far ↓

Comments are closed.