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

Reply via email to