[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Formalism and complexity
On Sat, 3 Jan 2004, David Megginson wrote: > Michael Champion wrote: > > > It's hard to argue with the proposition that logic, set theory, and a > > deep understanding of RDBMS dogma (or OO dogma, for that matter) > > *should* help one build successful complex software systems. > > Unfortunately, I don't know of much evidence that it really *does* help. > > It would probably work very well if problems remained constant throughout a > project (like, say, building a bridge across a river), but in high tech, > they do not -- we have only a limited need for people who can create an > algorithm to do a computation in Olog(n) instead of On(log(n)), but we have > an enormous need for people who can track changing requirements and > userscapes and refactor code violently and continuously to match them, and > we have an even bigger need for people who help build consensus and > communities of users. It's mostly flexibility and unscientific grunt work > that brings success. Yup - figuring out what you want to develop (let alone how) seems the bigger battle. This reminds me of the "limits to software estimation"[1] article, which relates the software estimation problem to the algorithmic complexity of the problem, particularly in the large problem size/complexity limit [I thought this was discussed on this list before, but can't find any reference to it]. Funny how everything seems to end up at complexity, one way or another ;-) Ian -- [1] http://www.idiom.com/~zilla/Work/Softestim/softestim.html
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|