No, because then you may be locked into design choices that limit what you can optimize. If performance is important, experiment with the general idea of a design, and if its performance is acceptable, follow through.
If you wait until everything is mostly written, you risk finding out that a fundamental design decision is causing your performance problems.