Why not rewrite your app?

It’s tempting to rewrite the app from scratch, especially now when we know all the features. However, this has its consequences:

In many articles, Basecamp is a role model, but beware Basecamp is an edge-case and cannot be used as an example.