Home > technical > Alternative Considerations

Alternative Considerations

Before you unquestioningly accept the gospel of the “evolutionary architecture” and “emergent design” priesthood, please at least pause to consider these admonitions:

Give me six hours to chop down a tree and I will spend the first four sharpening the axe – Abe Lincoln

Measure twice, cut once – Unknown

If I had an hour to save the world, I would spend 59 minutes defining the problem and one minute finding solutions – Albert Einstein

100% test coverage is insufficient. 35% of the faults are missing logic paths – Robert Glass

Quite Agile

  1. May 26, 2013 at 11:52 am

    “Evolutionary architecture” and “emergent design” sound like aspects of “the solution” to me, whereas the quotes pertain to aspects of (or understanding of) the *problem”. No conflict here, as far as I can see.

    – Bob

    • May 27, 2013 at 6:01 am

      Yes, yours is an interesting and valid comment Bob. I failed to make my point, which was to warn of downstream danger from just diving in without doing at least a little smidgeon of “BDUF” thinking/modeling/planning first. I personally think the practices of letting architectures evolve and designs emerge don’t work very well for big systems.

      Of course, I could be (and usually am) wrong with my sweeping generalizations. Just because all the swans I’ve ever seen are white doesn’t mean there aren’t any black ones (courtesy of N Taleb).

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: