Essence & Accident

Posted on November 10, 2013

On Out of the Tar Pit

Some thoughts on accidental vs. essential complexity triggered while reading Out of the Tar Pit by Peter Marks and Ben Moseley

The essence of a software entity is a construct of interlocking concepts [..] This essence is abstract, in that the conceptual constructs is the same under many different representations.

The complexity of software is an essential property, not an accidental one

Brooks, The MMM, p.182 sq.