The biggest problem in the maintenance of large-scale software systems is complexity—large systems are hard to understand. —Out of the Tar Pit Functions are simple. They are the simplest building ...