> Nate Duehr wrote: > > > The fact that Agile exists doesn't bother me, it's the amount of > > uptake it has had in the industry -- a sure sign the > software industry > > as a whole hasn't really grown up yet and started to do > real engineering. > > There are a few interesting ideas in the concept, and some of > them can be used in other contexts, also. > > But there's one core concept that IME is one of the reasons > for failure of the deal: frequent (and if needed deep) > refactoring. Most programmers are scared to death to refactor > code they haven't written -- but yet, that's one of the core > necessities of Agile. Since there's not much architecture > laid out at the beginning, programmers have to correct the > course quite often -- which means quick and "agile" > refactoring, often deep through the whole system. Fix it until it breaks, and then fix it again. Tony -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist