Tesugen

DDC, code and architecture (continued)

What I was going to say in my previous post was that in software systems, there are organizing principles specific (more or less) to the sets of problems addressed by them. If these systems are well designed, every potential addition should have its obvious place.

By this I do not mean that every potential addition should be anticipated, but that the design should be evolved in a way such that it’s perfect at every stage, liquid, changeable.

When I thought about this, I found it interesting to consider the differences between the organizing principles of individual systems and those of a “reuse library”.

But I lost that train of thought.

The above was posted to my personal weblog on September 23, 2003. My name is Peter Lindberg and I am a thirtysomething software developer and dad living in Stockholm, Sweden. Here, you’ll find posts in English and Swedish about whatever happens to interest me for the moment.

Tags:

Related posts:

Posted around the same time:

The seven most recent posts:

  1. Tesugen Replaced (October 7)
  2. My Year of MacBook Troubles (May 16)
  3. Tesugen Turns Five (March 21)
  4. Gustaf Nordenskiöld om keramik kontra kläddesign (December 10, 2006)
  5. Se till att ha två buffertar för oförutsedda utgifter (October 30, 2006)
  6. Bra tips för den som vill börja fondspara (October 7, 2006)
  7. Light-Hearted Parenting Tips (September 16, 2006)
Bloggtoppen.se