Book Review: Good Strategy, Bad Strategy

I don’t often review business books here, but “Good Strategy, Bad Strategy: The Difference and why it matters”, by Richard Rumelt is an exception. For my audience, the best feature is that Rumelt is an engineer by training. He explains strategy …

Read more >> Book Review: Good Strategy, Bad Strategy

Book Review: Driving Technical Change

Over the holidays, I read “Driving Technical Change”, by Terrance Ryan. The subtitle providers a great abstract for the book: “Why People on Your Team Don’t Act on Good Ideas, and How to Convince Them They Should.”  This book will give y…

Read more >> Book Review: Driving Technical Change

Book Review: The Jazz Process

If you are running a software development group, you should read The Jazz Process. You may not agree with everything, but it will make you think.  Adrian Cho uses a jazz combo as a metaphor for a high-functioning software development group. Throug…

Read more >> Book Review: The Jazz Process

Book Review: Poppendieck "Leading Lean Software Development"

Mary and Tom Poppendieck’s latest book on Lean Software is aimed not at a development audience, but rather at the people that lead development projects.  It answers two questions for leaders of Development organizations:  Should you ado…

Read more >> Book Review: Poppendieck "Leading Lean Software Development"

Book Review: Essential LINQ

During my recent vacation, I read the final print version of Essential LINQ, by Charlie Calvert and Dinesh Kulkarni. Normally, I try to answer the question, “Who should read this book?” That answer eluded me on this book, due to the thorough treat…

Read more >> Book Review: Essential LINQ

Book Reviews coming soon

People ask us frequently what we read.  We've just added a Book Review section to our site.  We'll add these as we read books that we think others might enjoy reading as well.

Read more >> Book Reviews coming soon

Book Review: Mike Cohn X 2

I’m covering two books by Mike Cohn in this post: User Stories Applied, and Agile Estimating and Planning. I’m reviewing them together because I read both of them at the same time, and some of the content is inter-twined in my own mind. Both book…

Read more >> Book Review: Mike Cohn X 2

Book Review: Working with Legacy Code by Michael Feathers

  I don’t think Working With Legacy Code gets the respect and readership that it should.  I believe that’s because most of us have a working definition of legacy code that implies something we want to avoid: We want to work on the cool n…

Read more >> Book Review: Working with Legacy Code by Michael Feathers

Yet another Book Post: The C# Programming Language 3rd Edition (Annotated)

I was recently notified that the 3rd edition of the C# Programming Language is out. This version has is new in several ways.  Obviously, it includes a description of all the new C# 3.0 language features.  In addition, a number of people were…

Read more >> Yet another Book Post: The C# Programming Language 3rd Edition (Annotated)

Book Review: Mary & Tom Poppendieck

Implementing Lean Software Development: From Concept to CashA while back, I read Mary and Tom Poppendieck's "Implementing Lean Software Development: From Concept to Cash". That tag line, "From Concept to Cash", is the thesis fo…

Read more >> Book Review: Mary & Tom Poppendieck