The Forgotten Knowledge Problem in Software

Over the years I have worked with many software systems that were technically healthy but surprisingly difficult to maintain. The source…