Best Software Writing I 102
meryl (Meryl K. Evans) writes "Having been in process management in a software organization for over ten years, I've seen too many articles and books on the topic that worked better than Valium for putting me to sleep especially since they have no side effects. You know that Joel Spolsky is one of the best writers on the topic of software. However, in this book he stands aside and lets others demonstrate that he isn't the only one who can write about software in English and captivate you." Read on for Evans' review.
Joel on Software fans won't be disappointed in the selection of authors as they deal with the concepts Spolsky writes about on his site. Some readers may be expecting a book solely on software development. Even Joel goes beyond this. Some folks might be disappointed that most of the articles, blog entries, speeches, and essays are available somewhere on the Web. I only recognize a few of the authors and their articles, though, so I would've never known about the others had I not found this book.
Best Software Writing I: Selected and Introduced by Joel Spolsky | |
author | Joel Spolsky, editor |
pages | 328 |
publisher | Apress |
rating | 8 |
reviewer | Meryl K. Evans |
ISBN | 1590595009 |
summary | 29 essays by multiple authors covering a range of development-related topics. |
The essays cover a wide range of development-related topics. They include coding style, outsourcing programmers, dealing with Excel as a database (gag, gag), using social software (and the things that are right and wrong with these shared spaces), emerging digital rights, and defining the two-phase commit process a la Starbucks. A few of them are nothing but comics. The one on Windows search will knocks readers out of their chairs laughing, at least it did me.
The book also contains business-related essays that address a few problems affecting many companies -- namely team compensation and forced overtime which often spills over the weekend. Joel introduces every essay and includes notes clarifying abbreviations, names, or terms that you most likely know. But other people who would benefit from the book may not -- cut Joel some slack for providing these notes.
The manager benefits from the book because she gains insight into the developer's perspective, which could help her become a better leader. The developer benefits because many of the issues covered can affect him no matter what language he uses for development. If you belong to neither management nor development, the best way to decide if the book is for you or not is to review the table of contents and reviews. If you find only one or two interesting possibilities, search for them online instead.
I'm one of those who belong to neither group. My software organization background has been along the lines of an analyst and process manager. Even I find that most of the essays are enjoyable or educational. Only one or two lost me.
While most of the content is available on the Internet for free and all of you can find it, the book is worth the bucks. It's nice having a collection of high-quality writing related to software and the business in one place instead of trawling the Web for it. Furthermore, you get an opportunity to read offline -- if you manage to tear yourself away from the monitor every now and then at least; I read most of the book while traveling on an airplane. The flight flew by, thanks to the book. I appreciated and absorbed the essays better by reading them in the book than I would have had I read them online.
You can purchase Best Software Writing I from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.
Articles online (Score:5, Informative)
Cheaper at Amazon (Score:0, Informative)
Amazon Link (Score:3, Informative)
Even $17 seems like a lot for something you can find for free on the internet.
Re:It would be nice to get a view from the other s (Score:2, Informative)
Re:Articles online (Score:0, Informative)
Interview with Joel concerning the book (Score:2, Informative)
IT Conversations's interview with Joel [itconversations.com]
Re:where are the URL's? (Score:1, Informative)
http://brevity.org/misc/bestswi.html [brevity.org]
Re:"Best Software Writing I" (Score:2, Informative)
I just finished reading this book a few days ago (mostly at the beach, no less), and I think some of the articles were wonderful, and a few had me counting the pages until the next chapter. Overall it is a great book that will live in my library for many, many years.
Re:If it were from MS Press... (Score:3, Informative)
I used to recommend (well, I still do, actually) Writing Solid Code [amazon.com] by Steve Maguire to programmers. (Nowadays I guess it's a bit C-centric, but the principles are the same, and I'd say if you have trouble grasping the code concepts in the book, you're not ever going to write solid code anyway.)
Some people had the typical "Ha! Microsoft! What can they tell me about writing solid code?!" attitude.
A while later they'd finish it, and usually derisively tell me they'd learned nothing from it.
Almost invariably with such people, I would later look at the code they produced and think, "You're right. You learned absolutely nothing from that book."
Ah well. Such is life.
Re:It would be nice to get a view from the other s (Score:2, Informative)
I put it off to long. Book should be rated 3 of 10 (Score:3, Informative)
The worst part is that the only article that actually dealt with software development/design/writing is a 2 page jib at microsoft about their window search system interface. The rest is mostly filled with management info that has nothing to do with software writing. There were three or four articles on performance metrics for 'knowledge workers' that all said the same thing ("They suck"). There was one delusional article that talked about how only Python coders were real coders and all other coders are fake pansies. That same author talk about how to recruit "hackers" (ie: Python coders). His basic jist was to offer a work environment just like your mother's basement and the uber python coding hackers will beg you to let them work for you.
A better title would have been "Mangerial info and other crap from people loosely related to computers: Final Volume"
-Rick