I am enjoying this discussion. I think some of the PPIG'ers can benefit by understanding the intellectual challenges developers face, those being principally: 1. Enormous complexity caused by the combinatorial explosion of state transitions which the programmer must consider. Think about a normal case of 20 to 30 variables, some of which represent modal states. IMHO the single toughest issue in software development is bringing, and keeping, a problem under intellectual control. Various techniques are used such as small teams, time-boxes, and object-oriented design. But PPIG'ers can help us by thinking through what intellectually happens as a problem grows exponentially as do most programs. 2. Constant change from domain rules to technology to performance enhancements. Too often changes to extant software destroys the original design meaning no one has the problem under intellectual control anymore. Have a nice day! __________________________________________________ Do You Yahoo!? Bid and sell for free at http://auctions.yahoo.com
