15
The Nature of Software and the Laws of Software Process
The Third Law of Software Process (also known as the Footwear
Manufacturer’s Minor Dependent’s Law)
The very last type of knowledge to be considered as a candidate for
implementation into an executable software system is the knowledge of
how to implement knowledge into an executable software system.
Explanation and Observations
The Third Law targets the software development process. We could
plausibly argue that the job of the software developer is to take knowledge
from the brain and book media (talk with the customer, read the specifica-
tion) and convert it into an executable form. For several reasons, which I
will discuss later, most process initiatives seem to target the book form of ...