SOA, Mashups, Mashed Knees and Surgery

Today is my birthday – I had arthroscopic knee surgery last night and am feeling pretty good so far (happy birthday to me). I know I still have a lot of meds/painkillers in my system and that its going to feel more uncomfortable the next few days. I’m …

BOOK: Running an Agile Project

First, on a personal note, I had the misfortune to tear cartilage in my right knee a couple days ago and will require surgery to repair/remove it. I’m hobbling around on crutches for the time being. I hope I can still attend (and present at) Agile2009…

WANTED: Seeking Single Agile Knowledge Development Tool-set

I’ll be presenting at Agile2009 in Chicago on the Tools for Agility stage on Tuesday 25 August, 4:45pm-5:30pm.Here is my session description from http://agile2009.org/node/2762WANTED: Seeking Single Agile Knowledge Development Tool-set Aren’t cod…

Studies on Effectiveness of TDD?

This question came-up in a discussion earlier this week: Do we know of published studies on this subject? A quick Google-search turned up the following for me … George Dinwiddie’s page on Studies of Test-Driven Development has links to a dozen or so,…

Resources on Retrospectives

I found a really good resource-list from George Dinwiddie on Introspection and Retrospectives that includes the following list of resources (mostly patterns & techniques) about conducting retrospectives. It contains many (but not all) of the links …

Refactoring @ Scale

In my previous post, Refactoring for Agility, I posted an outline and some thoughts for Part I of an Overview on Refactoring. Now I’m ready to post on Part II which is about refactoring @ scale. By “at scale” I mean in the larger context of other agile…

Refactoring for Agility

Some of you might have guessed from my recent posts on Emergent Design, Technical Debt, JEDI Programming, and 5S Qualities of Well Designed, Well-Factored Code, that I’ve been looking into trying to teach the fundamentals of refactoring and how it sc…

Mercurial, Git and Scala

Three more brand new books I just received that are worth mentioning …Version Control with Git: Powerful tools and techniques for collaborative software development, by Jon Loeliger, O’Reilly, 2009Mercurial: The Definitive Guide — Modern Software fo…

BOOK: Landing the Tech Job You Love

I blogged earlier about The Passionate Programmer and The Nomadic Developer.A new book just came out that seems like the perfect complement to these two: Landing the Tech Job You Love by Andy Lester (also from the Pragmatic Programmers). I’ve only just…

BOOK: The Economics of Iterative Software Development

In the July issue of the Agile Journal I reviewed Walker Royce, Kurt Bittner and Mike Perrow’s book The Economics of Iterative Software Development: Steering Toward Better Business Results. Here is an excerpt …The Economics of Iterative Software Deve…