Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

There is a lot of similarities between redesigns and general software development

- The bigger the change is the harder it is to effectively migrate dependant users/systems/apps

- The bigger the scope is the harder it is to maintain feature parity with the old version through the development window

- The less researched the rationale for the change to users/systems/apps is the more likelihood it will cause them problems

- If you mess up the implementation you are doomed

Hence the best practice to introduce incremental well researched changes to actively used systems in a systematic way.

With a web redesign, there is uncertainty in the way users will respond of course. But tbh ive seen APis with far more unpredictable responses :P



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: