Sometimes you just have to stop holding on with both hands, both feet, and your tail, to get someplace better. Of course you might plummet to the earth and die, but probably not: you were made for this.
OWWW! Lying on my ear you are! --Yoda in bed
I'm curious who say's it was a mistake and why? Seems a pretty arrogant thing to say. [Just guessing here ... but I suspect that Ron said that, in an ironic, self-deprecating, funny kind of way.]
Ron has documented some of the ExtremeProgramming practices used on C3 on his web site at http://www.armaties.com. mailto:ronjeffries@acm.org.
Ron is available for XP-related speaking, training, and coaching, world-wide.
Ron was ChiefScientist at OakTreeSoftware in Ann Arbor, Michigan. He has been Principal Scientist at Allen-Bradley Company, and Vice-President of R&D at Comshare. People have paid over half a billion dollars to use software Ron and his teams have written. Several of them have been quite satisfied. He hasn't got a dime of the money.
Ron and his teams have written, among other systems, two commercial operating systems, three commercial relational database management systems, compilers for FORTRAN and Pascal, and a partridge in a pear tree. He has degrees in math and computer science, but of course those are from back when the integers were of finite cardinality and computers worked in decimal.
Ron has been an avid reader of the how-to-do-it literature since the IBM 704. He keeps hoping he will find the book that tells him how to do it. His fundamental orientation, if he has one, is that good programs are simple, even if they do complex things. (See Ron's OakTreeDiagram for an example of artful simplification -- WardCunningham) Objects help with that, of course, and patterns offer the same prospect. After all, if someone else has already done it, and will tell how, it becomes simple for the next guy.
This page mirrored in ExtremeProgrammingRoadmap as of April 29, 2006