Hows Geocities doin?Sometimes you need to evolve to survive.
Are you suggesting that I think evolution is wrong? Would that really be a fair reading of my comment?
We got stuck with the old codebase and adding features was a nightmare - features a lot of users were demanding!
A positive suggestion for a future project: Implement a new UI with a newer fancy framework -- but have it emulate the old UI. (It should be flexible enough to implement the old UI and the new.) This lets you be maximally flexible in introducing new features incrementally, and lets you easily make comparisons with the old system, especially with regards to performance. In some cases, this can also let you re-use QA assets. Also, this can facilitate allowing users to transition themselves to the new site/new features incrementally, which makes the transaction of switching to the new UI more consensual for the users. (More pull, less push, from their perspective.)
And FYI unlike other companies we don't even force you to use the redesign! We've left the old one up at old.reddit.com
I noticed. Good on you. As a user, the transaction still seemed a bit foisty to me, but it was better than usual. But as a hoary old dev: you can still do better than the naive complete rewrite.