- Paperback: 272 pages
- Publisher: O'Reilly Media; 1 edition (June 7, 2010)
- Language: English
- ISBN-10: 1449389554
- ISBN-13: 978-1449389550
- Product Dimensions: 5.5 x 0.7 x 8.5 inches
- Shipping Weight: 14.1 ounces (View shipping rates and policies)
- Average Customer Review: 4.2 out of 5 stars See all reviews (110 customer reviews)
- Amazon Best Sellers Rank: #93,821 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Hackers & Painters: Big Ideas from the Computer Age 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Prepare for your professional certification with study guides and exam prep tools from Wiley. See more
Frequently bought together
Customers who bought this item also bought
About the Author
Paul Graham , designer of the new Arc language, was the creator of Yahoo Store, the first web-based application. His technique for spam filtering inspired most current filters. He has a PhD in Computer Science from Harvard and studied painting at RISD and the Accademia in Florence.
Browse award-winning titles. See more
If you are a seller for this product, would you like to suggest updates through seller support?
Top Customer Reviews
Literature has a long history of the essayist; since those famous theses on the church door at Wittenberg 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 can read on the bus then a PDF of the second chapter, "Hackers & Painters" is available from the O'Reilly page.
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.
I'd advise prospective readers of this book to skip chapters 1, 3, 6 and 7, at least until after you've read the rest of the book. These four essays are the weakest in the book, and having them clustered near the beginning almost made me put the book down and stop reading.
I'm glad I didn't stop, though. The chapters on software development are excellent; Graham provides some of the best insight I've seen into how programmers think. Programmers will find useful ideas that can be applied to their work; non-programmers may get an insight into how programmers think.
The last seven chapters are particularly well done; in these, Graham discusses the nitty-gritty details of program design, choice of programming languages, and design of programming languages. Graham is occasionally arrogant, but his arrogance here comes from experience and success; although not everyone may agree with his arguments about the superiority of LISP over every other programming language, one can at least recognize the thoroughness of the discussion and draw one's own conclusions.
The four essays I mentioned above, by contrast, are much more poorly edited. In particular, I found Graham's economic arguments to be particularly clumsy in their lack of acknowledgement of any other points of view. It's not that Graham's wrong-- I agree with many of his ideas-- but particularly in these somewhat political chapters, he wields his words more like a blunt instrument than like a musical one.
Hackers and painters is a book which reads like a collection of random essays. The first few chapters is about the start of computing and about childhood while later chapters are about both starting a startup and socioeconomic policies. The last chapters are about programming languages where he strongly argues for lisp.
Anyone so have read one of his essays know how well articulate Graham can be and the this book is no exception. The chapters themselves are really well written even though he sometimes argues unconvincingly.
In the end I did not feel that this book was anything else than a collection of essays and while some are interesting, it does not save the entire book. A stronger focus and some narrative between the chapters would improve this book immensely.