logo       

Re: Development: A Structured Problem Area?: msg#00010

programming.language-of-the-year

Subject: Re: Development: A Structured Problem Area?

On Tuesday, June 15, 2004, at 6:37:32 PM, Derek Richardson wrote:

> I am unclear about how software exhibits emergent behavior. From my
> understanding of the complexity literature, emergence can occur when
> many independent agents with simple rules interact; the Game of Life
> being an example. I don't see software as being structured in the same
> way - will you volunteer an example?

Two things:

First, it is easy enough to build software such that the program itself has
emergent properties. Genetic alrogithms are a cool high-tech way to do it.
A program that adjusts its behavior using Bayes theorem, or a program
simulating neural nets would also likely exhibit emergent behavior.

More important, however, is that software /development/ is itself full of
emergent behavior. Since software development is basically knowledge
discovery, the impact of the process, the team practices, and most
importantly the individuals and their interactions, makes every project
different.

This calls into some question the notion of "Repeatable" which is offered
by the CMM as a desirable thing. It might not even be a /possible/ thing,
much less desirable.

I hope these notions spark some conversation ...

Ron Jeffries
www.XProgramming.com
Keep away from people who try to belittle your ambitions. Small people
always do that, but the really great make you feel that you, too, can
become great." -- Mark Twain.




------------------------ Yahoo! Groups Sponsor --------------------~-->
Yahoo! Domains - Claim yours for only $14.70
http://us.click.yahoo.com/Z1wmxD/DREIAA/yQLSAA/nhFolB/TM
--------------------------------------------------------------------~->


Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/pragprog/

<*> To unsubscribe from this group, send an email to:
pragprog-unsubscribe-hHKSG33TihhbjbujkaE4pw@xxxxxxxxxxxxxxxx

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/





<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise