As long as I have been in IT - since I
coded my first subroutine library 35 years ago - the debate on reuse has been
ongoing. At times, it has seemed like a ‘Holy Grail’ for software delivery and
like the Holy Grail it also seems to give rise to endless opportunities to
debate whether it is exists or not, if it is good or bad, or even what it
actually is.
Now entering into another, I thought
it worth putting down some observations [1].