I don’t know what inspired my five-year-old self to stick his tongue on an electrical outlet. Got quite a zap but I survived, not necessarily wiser. In grade eight science class we learned the basic electrical circuit. The ends of two wires are affixed to the positive and negative nodes of the battery, and the other ends to a lamp, making a circuit. The circuit is interrupted by a switch that when flipped lights the lamp. Hey, a little voice in my head said, electrical outlets have two slots for the two prongs of a plug. Could I light the lamp by inserting the two wires into an electrical outlet? Yes I could, and it blew up in a flash too. Knowing my history, I have no idea why my sister asked me to attempt to fix her broken vacuum cleaner. The electrical cord had been cut. Hmm. Two wires on one end, two wires on the other. A bit of wire twisting and electrical tape later, I hesitantly plugged the thing into an outlet. My life as a hacker roared to a start.
Hacker. It is a term often wrongly associated with cyber-crime. In Hackers & Painters, Paul Graham describes hackers as those hands-on programmers who need to bend, break or invent patterns. This I, Reader series is about the connections between books and technology. When it comes to books, hacking seems to be the order of the day. The emerging story is that in the days of print, the development of knowledge was an orderly process of research, writing, and publishing. With the advent of the web, the story continues, all that is getting turned on its head. People from all corners can research any amount of information and publish direct to the web. The fixed container of the book is being cracked open, transformed into e-books, applications, and networks. There is some truth in this story, however the subtext is that openness, hacking and innovation are values that emerge from digital technology. My experience tells me different.
I fancy myself a hacker, yet I am not naturally disposed to mathematics or technology. I have always had a preference for letters over numbers. Put me in an English class, reading Shakespeare or Steinbeck, my brain was on fire. In math class, three steps into a proof, my brain seized. Called upon to write my homework on the chalkboard I borrowed the solution of my smart math friend, Rob. It backfired when the teacher was impressed with my (his) brilliant solution and asked me to explain it. Zap. I preferred letters, Rob numbers, but we got along very well, playing Donkey Kong on his Intellivision, dreaming up programs for his Commodore 64. Somehow, I ended up working in the computer industry while Rob is a farmer. (He outsmarted me again.)
After completing a psychology degree I worked in health research for a couple of years. Quickly fed up with manually crunching numbers, I learned how to program Microsoft Excel. A course later, I passed Microsoft certifications in VB6 and found my way into a programmer’s job at an IT consulting company called LGS, just acquired by IBM. Though I nearly died in panic on my first assignment, I have since designed and built dozens of software systems for corporate clients, and patented a search technology. It seems I have an aptitude for technology after all.
People go into information technology for different reasons. I was drawn to the subgroup of programmers who in another economy might have been writers. These were the people who learned programming as teens to build text adventure games. These games allow a writer to create an entire world. It is irresistible to hackers who like to remake and improve the world. There is a core connection between coding and writing. No where is it clearer than in programming that technology is made out of text. Lines of code are written according to a syntax. Well-written code is beautiful, a statement that other programmers will read and admire. “Code is poetry,” say the makers of WordPress. As Graham says, hackers are motivated by a similar impulse as people drawn to writing, painting, and other arts.
In The Pattern on the Stone W. Daniel Hillis describes the basic ideas that make computers work. He uses tic-tac-toe to introduce the idea of a universal computer. Inspired by him, I built a tic-tac-toe computer out of the same circuitry materials I used as a kid: a battery, wires, bulbs and switches. Seeing the thing work, a light bulb went on in my head. Computing is more basic than digital technology. The drive to openness, hacking and innovation is more basic than digital technology. Of course it is. Digital technology began as a hack. If books are being reinvented today, it is not because digital technology has permitted their liberation from print. No, quite the opposite, digital technology is built on text. As always in the human story, imagination and writing are the instruments of creation.
References