© 2009 Andrés Leonardo Martínez Ortiz. Some rights are reserved. This document is distributed under the ”Attributions-ShareAlike 3.0” Creative Commons License available here.
![]()
In 1972 F. P. Brooks[1] illustrated the similarities between software development and a fantastic creature: the werewolf. In different mythologies, a werewolf under the moonlight was able to be as soon familiar as terrible. But the software may be worse: it is able to be terrible from the beginning. It is able to be an every time weresoft. Just in that moment Brooks started to looking for a silver bullet for software development. Trying to help to the weresoft’s hunters, he split the problem in essential complexity and accidental complexity of the software. The goal was to solve the essential complexity, i.e. the increasing complexity itself, the conformity, the changeability and the invisibility of the software.


RSS Feed