The Delusion of Reuse and the Rule of Three

I'm currently reading Facts and Fallacies of Software Engineering by Robert Glass. It's definitely a worthwhile book, although I do have two criticisms:

This is a companion discussion topic for the original blog entry at:

Also, there is an ethical issue as a consultant with billing a client for time spent making something “reusable” not for your current client, but someone else. And we all know that consultants don’t spend time making reusable software “just-in-case”. :slight_smile:

Well, there’s a limited amount of relatively high value reuse you can exploit in the same application. As always, the question is where to stop…