Learning on the Job

[Previous] [Next]

We all learn as we go along. We start out with an idea, and then as we implement it step by step, we find ways to improve it. It's probably true that this happens to every developer in every project he or she is involved in.

Not surprisingly, this has happened to us as well in preparing this book. Just as for any software development project, we had to face the following question: should we go back and make considerable changes to our design and code, inevitably delaying time to market, or should we be happy with what we had, knowing that it was very good anyway?

Often we decided to go back and improve. With all these decisions, as it turned out, we delayed publishing for several months. In most cases, we decided just to change the design models, the code, and the text with no comments. Increasingly, however, we felt that in at least one case we ought to let you in on this process of change.

And that's where we are right now. The next chapter tells you how we simplified our design without giving up any of its functionality or flexibility.



Designing for scalability with Microsoft Windows DNA
Designing for Scalability with Microsoft Windows DNA (DV-MPS Designing)
ISBN: 0735609683
EAN: 2147483647
Year: 2000
Pages: 133

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net