The Artima Developer Community
Sponsored Link

Articles Forum
Growing, Pruning, and Spiking Your Architecture

1 reply on 1 page. Most recent reply: Mar 17, 2004 10:08 AM by Celia Redmore

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 1 reply on 1 page
Bill Venners

Posts: 2284
Nickname: bv
Registered: Jan, 2002

Growing, Pruning, and Spiking Your Architecture Posted: Mar 14, 2004 9:00 PM
Reply to this message Reply
Advertisement
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 Redmore

Posts: 21
Nickname: redmore
Registered: Jun, 2003

Re: Growing, Pruning, and Spiking Your Architecture Posted: Mar 17, 2004 10:08 AM
Reply to this message Reply
“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.

Flat View: This topic has 1 reply on 1 page
Topic: Abstraction and Efficiency Previous Topic   Next Topic Topic: Elegance and Other Design Ideals

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use