Buy new:
-76% $12.98$12.98
Delivery Friday, July 26
Ships from: Amazon Sold by: London on the track
Save with Used - Good
$9.85$9.85
Delivery Friday, July 26
Ships from: Amazon Sold by: Jenson Books Inc
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the authors
OK
The Best Software Writing I: Selected and Introduced by Joel Spolsky 1st ed. Edition
Purchase options and add-ons
With a nod to both the serious and funny sides of technical writing, The Best Software Writing I: Selected and Introduced by Joel Spolsky is an entertaining read and a guide to the technical writing literati.
The Best Software Writing contains writings from:
- Ken Arnold
- Leon Bambrick
- Michael Bean
- Rory Blyth
- Adam Bosworth
- danah boyd
- Raymond Chen
- Kevin Cheng and Tom Chi
- Cory Doctorow
- ea_spouse
- Bruce Eckel
- Paul Ford
- Paul Graham
- John Gruber
- Gregor Hohpe
- Ron Jeffries
- Eric Johnson
- Eric Lippert
- Michael Lopp
- Larry Osterman
- Mary Poppendieck
- Rick Schaut
- Aaron Swart
- Clay Shirky
- Eric Sink
- why the lucky stiff
- ISBN-101590595009
- ISBN-13978-1590595008
- Edition1st ed.
- PublisherApress
- Publication dateJune 30, 2005
- LanguageEnglish
- Dimensions7.01 x 0.75 x 9.25 inches
- Print length346 pages
Frequently bought together

Customers who bought this item also bought
More Joel on Software: Further Thoughts on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and ... or Ill Luck, Work with Them in Some CapacityAvram Joel SpolskyPaperback$17.14 shippingGet it as soon as Friday, Jul 26Only 1 left in stock - order soon.
User Interface Design for ProgrammersAvram Joel SpolskyPaperback$16.27 shippingGet it as soon as Friday, Jul 26Only 1 left in stock - order soon.
Smart and Gets Things Done: Joel Spolsky's Concise Guide to Finding the Best Technical TalentAvram Joel SpolskyPaperback$15.36 shippingGet it as soon as Friday, Jul 26Only 1 left in stock - order soon.
Selected Papers on Computer Science (Volume 59) (Lecture Notes)Paperback$16.01 shippingOnly 5 left in stock (more on the way).
Editorial Reviews
About the Author
Product details
- Publisher : Apress; 1st ed. edition (June 30, 2005)
- Language : English
- Paperback : 346 pages
- ISBN-10 : 1590595009
- ISBN-13 : 978-1590595008
- Item Weight : 1.32 pounds
- Dimensions : 7.01 x 0.75 x 9.25 inches
- Best Sellers Rank: #898,756 in Books (See Top 100 in Books)
- #78 in Compiler Design
- #87 in Software Programming Compilers
- #1,108 in Software Development (Books)
- Customer Reviews:
About the authors

Discover more of the author’s books, see similar authors, read author blogs and more

danah boyd is a Principal Researcher at Microsoft Research, the Founder of Data & Society, and a Visiting Professor at New York University. Her research examines the intersection of technology, society, and youth culture. Currently, she's focused on research questions related to "big data", privacy and publicity, youth meanness and cruelty, and civil rights.
To learn more about danah, check out her website: http://www.danah.org/ or visit her blog: Apophenia - http://www.zephoria.org/thoughts/
You can also find danah on Twitter @zephoria
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Customers find the content insightful, terrific, and helpful for software companies. They also say the writing quality is consistently good.
AI-generated from the text of customer reviews
Customers find the book's content insightful, interesting, and well written. They also say the introductions are good and add to the experience. Readers also mention that the compilation is terrific and helpful for software companies.
"...His writing style is plain-spoken and filled with interesting anecdotes that hold the reader's attention while he teaches them something good." Read more
"...Anyway, this compilation is terrific." Read more
"...And cartoon foxes! Not to be missed.Joel's introductions are generally good and add to the experience...." Read more
"It is very help for the software company!If you can implement some of the tips, your company will change in deep I think!" Read more
Customers find the writing quality of the book consistently good.
"...His writing style is plain-spoken and filled with interesting anecdotes that hold the reader's attention while he teaches them something good." Read more
"...Two words: Eric Sink. Eric is an incredibly good writer, who of course, has at least one of his own books as well...." Read more
"...of whether they've been published before or not, the writing is consistently good...." Read more
-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
The best part is how wildly strange some of the opinions in the book are. Consider an essay where the thesis is that check-styles should through compile time errors. I mentioned this essay to some of my colleagues and it clearly sparks debate, most people disagree with the statement and have great arguments.
Zeal is bountiful in the software industry yet many people are shy to start or don't know what good writing looks like applied to this field. So if you are a developer or manager in the industry do yourself (and teammates) a favor and read/share this book. If you enjoy this book, you'll definitely enjoy the author's own blog joelonsoftware.com and other writers on the topic. It's the good kind of rabbit hole.
I've been a regular reader of Joel's site for many years, and many of the themes Joel has been writing about (social software, outsourcing, the dangers of measuring the performance of individuals using simple bug metrics, and sales and marketing of software) are reflected in the included essays.
Many of the authors have already published books of their own (Bruce Eckel, Paul Graham, Mary Poppendieck and Ron Jeffries come to mind), but regardless of whether they've been published before or not, the writing is consistently good. This isn't surprising, since according to the back cover, the goal of the book is to show-case good writing, and since Joel himself is a very good writer.
I had read a few of the essays before the book was published (and in the case of "Great Hackers" by Paul Graham, I had actually listen to it, thanks to ITConversations), but most of them were new to me. They cover a lot of different angles on software development, from how to format your code, to forced overtime.
The best essays in my opinion are "The Pitfalls of Outsourcing Programmers" (a short but well argued piece on why outsourcing many times isn't such a good idea), "Strong Typing vs. Strong Testing" (on the benefits of automatic unit tests) and "Style is Substance" (why not standardizing on one coding style - why not indeed).
Actually, as I look through the contents to pick which essays I liked the most, it is hard to choose. Many of them are really good. I have to pick a few more: "Measuring Testers by Test Metrics Doesn't" (with a great example of exactly how this can create a lot of extra work without adding any value), and the cleverly named "How Many Microsoft Employees Does It Take to Change a Lightbulb?" (explaining how a seemingly small change ripples through a big company).
Also, honorable mentions to Clay Shirky's two entries about social software (I had read both before, but they are very insightful and worth re-reading) and to Eric Sink's about software sales and marketing.
The least interesting for me were "Processing Processing" (musings on the nature of the web) and "Passion" (about passion for programming, which is a good subject, but this essay just didn't work for me).
There are also a couple of entries in the "Humor" category. The second essay is a hilarious send-up of the crappy Windows search, and the last essay made me laugh aloud several times. It's a quick tour of Ruby (the programming language), but with lots of stream-of-consciousness side tracks. And cartoon foxes! Not to be missed.
Joel's introductions are generally good and add to the experience. There is also a liberal sprinkling of footnotes, where Joel explains certain names and terms. Mostly this is OK, but it goes over-board sometimes. Given that this presumably is a book the will mostly be read by software developers, do we really need explanations of API-call, iTunes or Skype?
I suspect this collection will be followed by a "The Best Software Writing II", and I'm looking forward to reading that one too. By the way, since all the essays were culled from the web, you can probably find all of them just by surfing. But for me, it was worth it to have them all collected in book-form.
To summarize, a varied collection of interesting and well written essays on software development. Recommended.
If you can implement some of the tips, your company will change in deep I think!
Top reviews from other countries
The book itself is made up of articles (from 1 page to a 10) taken from websites, and have everything from cartoon foxes to stick men with fangs. The articles are all inspiring, entertaining or interesting or all three. This book is well worth the purchas price.
I'm looking forward to II




