Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Books Media Programming Book Reviews IT Technology

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.
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.
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.

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.
This discussion has been archived. No new comments can be posted.

Best Software Writing I

Comments Filter:
  • by Anonymous Coward on Thursday September 15, 2005 @02:43PM (#13568948)
    For the last time, Slashdot book reviewers, a summary is NOT a review!
  • Strange (Score:3, Interesting)

    by imsabbel ( 611519 ) on Thursday September 15, 2005 @03:00PM (#13569123)
    Do you think advertising for amazon for free (as they dont have to pay the normal referer, thus increasing their profits) will give you a moral highground?

    I rather give (the provision part of) the money to somebody who searched out the link than to multibillion corporation.
  • I liked the book (Score:3, Interesting)

    by richieb ( 3277 ) <richieb@@@gmail...com> on Thursday September 15, 2005 @04:37PM (#13570033) Homepage Journal
    Here is my mini-review [blogspot.com]

  • by SuperKendall ( 25149 ) * on Thursday September 15, 2005 @05:21PM (#13570454)
    Joel does make comments at the start of each article, some are inane to be sure - but the majority are pretty solid an interesting articles from a wide variety of people across the software industry. If you pay attention to Slashdot you'll probably have read a lot of them, but there were some I had not seen before that I found pretty thought provoking.
  • by Chitlenz ( 184283 ) <chitlenz@chitleFREEBSDnz.com minus bsd> on Thursday September 15, 2005 @07:17PM (#13571430) Homepage
    I picked it up on a whim while shopping for managed DirectX books at borders the other day after picking it up (literally) and reading though a few of the essays. This one's full of not only good observations about software development, BUT also has several good articles about geeks in businesss, and how they interact with the dreaded non-technical management types.

    This is worth the money just to pick up and have someone rationally present alterantive viewpoints. For instance, I would LOVE to have a company adopt the no-bonuses policy coupled with salary advancements and promotion as an alternative. In every company I have ever worked for, bonuses have caused huge amounts of turmoil and I agree with the premise that everyone would be happier (and more creative) without the kind of intellectual sword of damacles a late or missing promised bonus program can cause in an IT shop. I watched a Peoplesoft shop come very close to falling apart after management decided not to pay promised bonuses one year, and I think that while this is in every way a problem of management, I agree with the essay's author that fault or not the whole process becomes a huge demotivator in place of an intentioned boost.

    Again, the above is just one example from one essay in this volume. Agree or disagree with the points of view contained in the book, but the act of thinking about the problems that are presented here are going to happen along the course of most projects anyway, and I like to take things head-on.

    I understand most of the articles are available online, but I this is one technical book that is actually fireside readable (IMHO) so I picked up the dead tree edition.

    Highly recommended to IT folk

    -chitlenz

New York... when civilization falls apart, remember, we were way ahead of you. - David Letterman

Working...