Well said. I couldn't agree more. :rose:
Daniel Ward
Posts
-
Are we, as Developers, bored? -
Start from scratch?Seeing as it is already being used, I'd have to say you are making the right decision going with incremental improvements. I know how tempting it can be to just start from scratch when dealing with someone else's code though. In fact, I ended up doing exactly that on my last project. However, it was an abandoned project that had not ever been released. The previous "developers" sneaked out the back door after realizing that maybe getting some actual training might be a good idea. Unfortunately, the client was under the impression that the project was very close to production worthy. It had a nice interface and most of it worked. Needless to say, he was very surprised by my recommendations after evaluating the existing system to either cut his losses or start over. The end result was a success and a very satisfied client but only because we treated the project as though it had never existed. Had the client requested that any of the existing code be reused, I would have respectfully declined the contract. It was that bad.