Hackers & Painters
Literature has a long history of the essayist; since those famous theses on the church door at Wittgenstein a well written and thought provoking essay on a topic has provided power and focus for important discussions. Graham has either learnt or discovered the important points in writing a good essay; brevity, quality writing and thought.
In this volume Graham covers a range of topics, though all are, understandably, centered on computers. Why nerds are unpopular at school, and what this demonstrates about our eduction system; why program in Lisp; the importance of "startups", programming languages and web development are all touched on. At the same time he covers topics less techno-centric such as heretical thinking and speech. wealth creation and unequal income distribution.
I found myself disagreeing with him often while reading the book, though every time I did I found his argument compelling. I agree with Andy Hertzfeld, quoted on the back cover of the book, "He may even make you want to start programming in Lisp." Graham is politically more conservative and right wing than me, he is also a fervent supporter of Lisp, while I'm a C and Perl advocate. It is telling that at no time did I find myself railing at his views, rather I was reading his arguments and giving them meme space. A good sign of a writer that does not indulge in unnecessary or extreme polemic.
Graham also tends to concentrate on a single point in each essay, allowing for both good coverage and a brief essay. Where he covers a larger context, such as high school education in "Why Nerds Are Unpopular" that opens the book, he seems to focus on just one or two good points of discussion.
The title essay is the second in the collection and provides an interesting look at hacking and some lessons we can learn by analogy to the work and life of Rennaissance painters, particularly in how it is done and how it can be funded. The third, "What You Can't Say" is social commentary on heretical thinking. Four, "Good Bad Attitude" is on the benefits of breaking rules, both in life and hacking. Five, "The Other Road Ahead", is an excellent look at web based software and why it offers benefits to both user and developer with Graham examining some lessons he learnt while building ViaWeb. Six, "How To Make Wealth", is a look at becoming wealthy and how a 'startup' might be the best way to do it. The seventh, "Mind The Gap", is an argument that we should not worry so much about 'unequal wealth distribution' and why it might actually be a good thing. From this list, and a look at the table of contents (available as a PDF on the O'Reilly page for the book), you can see that Graham covers a wide spectrum while never straying from topics he knows.
If I was forced to identify a weakness in this book it may well be that Graham does not evince doubt or uncertainty in his arguments, on a few occasions he may admit to a narrow view or knowledge but doubt or uncertainty don't seem to enter his field of vision while he writes. This coupled with a single viewpoint makes the book less than all-encompassing in discussion. However, I must admit that it is almost impossible to be anything more with a single author and Graham may well be more honest than others who pick and choose the alternatives they present.
Most of the essays are available at Graham's website, but frankly I am a fan of dead trees and appreciated that this book could be read on the bus or in bed. If you would prefer something you cna read on the bus then a PDF of the second chapter, "Hackers & Painters" is available from the O'Reilly page linked above.
I would recommend this book to anyone who wants to think about a number of topics important to the culture of our tiny corner of the world, computers and the net, while not ignoring the rest.
You can purchase Hackers & Painters from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, carefully read the book review guidelines, then visit the submission page.
I'm sure you mean "Wittenberg." That's where Luther nailed his 95 theses at the beginning of the reformation... Caleb
The following essays are available at http://www.paulgraham.com/articles.html
c h02.pdf)
*What You Can't Say
Stopping Spam
So Far, So Good
Filters that Fight Back
*Hackers and Painters
*The Hundred-Year Language
*Why Nerds are Unpopular
Better Bayesian Filtering
*Design and Research
Will Filters Kill Spam?
*A Plan for Spam
Spam is Different
Filters vs. Blacklists
*Revenge of the Nerds
Succinctness is Power
*Taste for Makers
*Beating the Averages
Being Popular
*The Other Road Ahead
What Made Lisp Different
The Roots of Lisp
Programming Bottom-Up
Lisp for Web-Based Applications
Why Arc Isn't Especially Object-Oriented
Five Questions about Language Design
If Lisp is So Great
Java's Cover
What Languages Fix
Chapter 1 of Ansi Common Lisp
Chapter 2 of Ansi Common Lisp
E-Commerce
And the following are on the book:
*Why Nerds Are Unpopular
*Hackers and Painters (also available at http://www.oreilly.com/catalog/hackpaint/chapter/
*What You Can't Say
Good Bad Attitude
*The Other Road Ahead
How to Make Wealth
Mind the Gap
*A Plan for Spam
*Taste for Makers
Programming Languages Explained
*The Hundred-Year Language
*Beating the Averages
*Revenge of the Nerds
The Dream Language
*Design and Research
the ones marked with a * are on both
I would still recommend buying his book.
-- SouNerd.com
I'd guess about 30% of the text in the book is new. The essays that are already on the web have been rewritten too-- some quite extensively, some just tightened up a bit.
I've never been sure myself whether I was liberal or conservative. I think some things I wouldn't dare say out loud in front of a group of liberals, and others I wouldn't dare say out loud in from of a group of conservatives. It's a tossup which category of thoughts is bigger.
There's a footnote about this in "What You Can't Say." If you went back to visit, say, Victorian England, your opinions would probably shock Whigs and Tories about equally. If your goal is to be close to the truth, then you are going to seem like an alien to the people of your own time. It's like projecting a point onto a line segment that is very far away. Where you end up on it is almost random.