skip to main content
Skip header Section
Hackers and Painters: Essays on the Art of ProgrammingMay 2004
Publisher:
  • O'Reilly & Associates, Inc.
  • 103A Morris St. Sebastopol, CA
  • United States
ISBN:978-0-596-00662-4
Published:01 May 2004
Skip Bibliometrics Section
Bibliometrics
Skip Abstract Section
Abstract

"The computer world is like an intellectual Wild West, in which you can shoot anyone you wish with your ideas, if you're willing to risk the consequences. " --from Hackers & Painters: Big Ideas from the Computer Age, by Paul Graham We are living in the computer age, in a world increasingly designed and engineered by computer programmers and software designers, by people who call themselves hackers. Who are these people, what motivates them, and why should you care? Consider these facts: Everything around us is turning into computers. Your typewriter is gone, replaced by a computer. Your phone has turned into a computer. So has your camera. Soon your TV will. Your car was not only designed on computers, but has more processing power in it than a room-sized mainframe did in 1970. Letters, encyclopedias, newspapers, and even your local store are being replaced by the Internet. Hackers & Painters: Big Ideas from the Computer Age, by Paul Graham, explains this world and the motivations of the people who occupy it. In clear, thoughtful prose that draws on illuminating historical examples, Graham takes readers on an unflinching exploration into what he calls "an intellectual Wild West." The ideas discussed in this book will have a powerful and lasting impact on how we think, how we work, how we develop technology, and how we live. Topics include the importance of beauty in software design, how to make wealth, heresy and free speech, the programming language renaissance, the open-source movement, digital design, internet startups, and more. And here's a taste of what you'll find in Hackers & Painters: "In most fields the great work is done early on. The paintings made between 1430 and 1500 are still unsurpassed. Shakespeare appeared just as professional theater was being born, and pushed the medium so far that every playwright since has had to live in his shadow. Albrecht Durer did the same thing with engraving, and Jane Austen with the novel. Over and over we see the same pattern. A new medium appears, and people are so excited about it that they explore most of its possibilities in the first couple generations. Hacking seems to be in this phase now. Painting was not, in Leonardo's time, as cool as his work helped make it. How cool hacking turns out to be will depend on what we can do with this new medium." Andy Hertzfeld, co-creator of the Macintosh computer, says about Hackers & Painters: "Paul Graham is a hacker, painter and a terrific writer. His lucid, humorous prose is brimming with contrarian insight and practical wisdom on writing great code at the intersection of art, science and commerce." Paul Graham, designer of the new Arc language, was the creator of Yahoo Store, the first web-based application. In addition to his PhD in Computer Science from Harvard, Graham also studied painting at the Rhode Island School of Design and the Accademia di Belle Arti in Florence.

Contributors
  • University of Sussex

Recommendations

Reviews

Diomidis Spinellis

Graham has a Ph.D. in Computer Science from Harvard University, and has also studied painting at the Rhode Island School of Design (RISD) and the Accademia in Florence. His background reveals itself both in the title of his book, and in the contents of its 15 separate essays. Their subjects vary; an overarching description of the work could well be an ode to freedom: freedom to be unpopular in school, freedom to write programs by hacking, freedom to break the rules, freedom to think heretical thoughts, freedom to create (and keep) wealth, freedom from spam, and freedom to program the task at hand in the most expressive programming language. Don't look for a balanced treatment of ideas in these essays. Graham knows exactly where he stands on many different issues: server-based software is the future of computing; unequal income distribution is a sign of a healthy society; Bayesian techniques are an effective method for fighting spam; and languages supporting dynamic typing, and Lisp in particular, are tremendous boosters of programmer productivity. He expresses his thought provoking and often contrarian ideas in no uncertain terms, with eloquence, convincing arguments, and entertaining examples. In the essays, there is a nugget of wisdom for (almost) everyone: for the budding computer hacker who wonders which language to learn, the parents whose bright kid is harassed at school, the megacorp's CEO rethinking the company's hiring practices and compensation plan, the startup founder who wants to take megacorp's business, and the politician who wants to encourage both companies to invest in her or his country. People involved in information technology, either from a technical or from a business perspective, will certainly enjoy reading, and benefit from, this book. The book could also be used as background reading material in graduate courses on technology policy; it would certainly spark many lively discussions in class. While one may not agree with all of the ideas put forward in the book, one has to admit that putting them on paper takes courage, and provides a valuable service to our community. And we have to thank Graham for that. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.