Rebuild or Improve?
Does the Platform Really Need Rebuilding?
When software becomes expensive, frustrating or hard to change, rebuilding can feel like the obvious answer.
Sometimes it is. Sometimes the real problem is concentrated in a few areas that can be fixed without throwing away everything that already works.

