menu : site index

Don't worry, complexity is being dealt with.

OK, so you made it as simple as possible but it does not appear to be simple. Not to yourself, not to the others. How can we recognize "as simple as possible but not simpler" stage? Or even strive for complexity?

The complexity of software is an essential property, not an accidental one. Hence descriptions of a software entity that abstract away its complexity often abstract away its essence.

F.P. Brooks, Jr.: No Silver Bullet - Essence and Accident in Software Engineering; in The Mythical Man-Month, Addison-Wesley, Reading MA, 1995.

The sore truth is that complexity sells better. (It is not only the computer industry that has discovered that.) And it is even more diabolical in that we even use the complexity of our own constructs to impress ourselves.

Edsger W. Dijkstra: The threats to computer science, EWD 898.

Don't worry, complexity is being dealt with.

Making simple matters complex or complex matters simple are both bad gardening techniques (Michael P. Garofalo, Pulling Onions, http:/www.gardendigest.com)

2004-12-05
2004-11-28
2004-11-21
2004-11-14
2004-11-07
2004-10-31
2004-10-24
2004-10-17
2004-10-10
2004-10-03
2004-09-26
2004-09-19
2004-09-12
2004-09-05
2004-08-29
2004-08-22
2004-08-15
2004-08-08
2004-08-01
 

WEBSITE  EDITOR:
Krešimir J. Adamić