Glasgow Book Club – July Results

At the request of the attendees of the last book club meeting we’ve used AV (the Alternative Vote) as a mechanism for the votes. The results are as follows:

 

Round 1

Book Votes
"Mythical Man Month and other Essays" by Fred Brooks 2
"Agile Estimating and Planning" by Mike Cohn 1
"Code Complete: A Practical Handbook of Software Construction" by Steve McConnell 1
"About Face 3: The Essentials of Interaction Design" by Alan Cooper, Robert Reimann, and David Cronin 1
"Refactoring" Martin Fowler 1
"Patterns of Enterprise Application Architecture" by Martin Fowler 0
"Working Effectively with Legacy Code" by Michael Feathers 3

50% of votes are needed to win, or all the competition needs to be eliminated. Since no book reached the required 5 votes. The lowest scoring book ("Patterns of Enterprise Application Architecture" by Martin Fowler) is eliminated and its second preference is used. Since the lowest scoring book got zero votes there is nothing to reattribute. So, the next lowest books (joint 1 vote each) are used instead.

Round 2

Book Previous Votes Alt
Votes
Total
"Mythical Man Month and other Essays" by Fred Brooks 2 1 3
"Working Effectively with Legacy Code" by Michael Feathers 3 2 5
"Agile Estimating and Planning" by Mike Cohn 1 X X
"Code Complete: A Practical Handbook of Software Construction" by Steve McConnell 1 X X
"About Face 3: The Essentials of Interaction Design" by Alan Cooper, Robert Reimann, and David Cronin 1 X X
"Refactoring" Martin Fowler 1 X X
"Patterns of Enterprise Application Architecture" by Martin Fowler 0 X X

In this round only two books were left remaining. 3 votes were redistributed, 1 vote was discarded as no alternative was given that hadn’t already been eliminated.

Final Result

"Working Effectively with Legacy Code" by Michael Feathers wins with 55% of the votes.

You can buy it from Amazon:

The book club meeting will be in Waxy O’Connor’s on 19th July 2011. You can register here.

About Colin Angus Mackay
I blog at ColinMackay.scot. I help run Scottish Developers which is a user group for software developers in Scotland.

2 Responses to Glasgow Book Club – July Results

  1. James says:

    Would be interested in hearing what people think of the chosen book - the one negative criticism on Amazon.co.uk was that the book was not really about working with legacy code but more of Robert Martins “refactoring” series.
    I’d been recommended it but wasn’t sure if it dealt with real legacy code (such as QBASIC, FORTRAN, etc) so held off getting it (this is because of having cobverted a few hundred lines of 1980’s QBASIC calculations into C# a while back!) so would be interested in a book that covers this area.

  2. As I recall, it only discusses at a high level what you can do with legacy code and how to get it to work with current code. It doesn’t deal with any specific language or how to convert from one specific language to another. However, it does give pointers and guides of how convert in general, whether it is a good idea or not, and if not, how do you access the functionality.

Leave a Reply

Fill in your details below or click an icon to log in:

You are commenting using your WordPress.com account. Log Out / Change )

You are commenting using your Twitter account. Log Out / Change )

You are commenting using your Facebook account. Log Out / Change )

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 34 other followers

%d bloggers like this: