Article Discussion
Growing, Pruning, and Spiking Your Architecture
Summary: Luke Hohmann talks with Bill Venners about architecture and culture, the importance of completeness in new architectures, and implementing features in spikes.
1 post.
The ability to add new comments in this discussion is temporarily disabled.
Most recent reply: March 17, 2004 10:08 AM by Celia
    Bill
     
    Posts: 409 / Nickname: bv / Registered: January 17, 2002 4:28 PM
    Growing, Pruning, and Spiking Your Architecture
    March 14, 2004 9:00 PM      
    Luke Hohmann talks with Bill Venners about architecture and culture, the importance of completeness in new architectures, and implementing features in spikes.

    Read this Artima.com interview with Luke Hohmann:

    http://www.artima.com/intv/architecture.html

    What do you think of Luke's comments?
    • Celia
       
      Posts: 6 / Nickname: redmore / Registered: June 24, 2003 0:14 PM
      Re: Growing, Pruning, and Spiking Your Architecture
      March 17, 2004 10:08 AM      
      “The second approach gives you an idiot savant, and that's what you don't want.”

      I’m going to treasure that phrase “idiot savant” to describe technically correct, but brain dead, software.

      Using the concept of spiking (or drilling down) is also a great idea. But if you truly make every build complete and correct (in Luke Hohmann’s sense), then you shouldn’t have big, flat layers that includes lots of untested (and at that point untestable) features. Someone needs to discipline themselves to not let code just grow like a weed before attempting to integrate it.