D. L. Fox wrote: > ...
I have been re-writing much of what I had anyway. I find myself doing this alot whenever I take on a new project. It seems when I almost complete working on something new, an idea about a different way of doing it comes to me, and I realize I could have done it a much better or easier way. So, I start over implementing what I've learned. But it's fun, and I love learning.
In many projects, it would be advisable to "build one to throw away". Usually when we are learning a new technology, we are learning how to do things the right way with it. Then of course the project scope itself as changed as one figures out what it should really do anyway.
So we are either left with maintaining something that should be thrown away, or redoing it from scratch. Not a lot of folks have the patience or time for the latter, however good project practice it may be. "Management" all too often thinks a prototype is a fully implemented version ready to maintain and extend for the entire project life cycle when little proper engineering has gone into it.
I just liked your sentiment so I wanted to wax a bit on it. I haven't reimplemnted something for fun for quite a while, perhaps I have gotten too jaded, and I found sentiment inspiring :) Don't worry, I won't reimplement Apache::ASP from scratch, I'll take my inspiration out on something else!
Regards,
Josh ________________________________________________________________ Josh Chamas, Founder phone:925-552-0128 Chamas Enterprises Inc. http://www.chamas.com NodeWorks Link Checker http://www.nodeworks.com
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]