Frankenstein Point

The FrankensteinPoint is the threshold past which a person regards a medical procedure as "unnatural". Heart transplants were, just a generation ago, regarded as past the FrankensteinPoint. These days, it's human cloning. A touchy one for many people is cryonics.

A book on robotics I once read had a graph depicting peoples' squeamishness factor as a function of 'realism' of a robot's appearance - there was an interesting peak as the robot appearance approached human, but not real close - people were much less bothered by a metallic robot then by one with skin-tone plastic skin.


A can imagine the FrankenStein point of a system. After so many changes (maintenance) the system becomes a Frankenstein. It is then a good idea to StartItOver?.

A strongly held view in these parts is that RefactoringIsBetterThanRewriting?, at least for code that wasn't intended to be disposable (SpikeSolution).


FrankenCode? is the result of indiscriminate and wanton use of CopyAndPasteProgramming and lack of application of RefactorMercilessly. See also DesignDebt for a more PhbFriendly? term.


I once helped to maintain a system that was developed in FortranLanguage, CobolLanguage and AlgolLanguage. A typical FrankenStein.


EditText of this page (last edited January 14, 2004) or FindPage with title or text search