top of page
Open Site Navigation
  • Writer's pictureDef Method

Reuse or Rewrite Code: When to Start from Scratch


Mark Simpson, Senior Software Engineer

Keith Perfetti, Senior Software Engineer

Christine Xiang, Software Engineer

Steve Petrina, Software Engineer

Terrance Rose, Software Engineer

When it comes to old code, you have two options: re-use existing code or toss it and rewrite. Rewriting is rightly viewed as an expensive and risky undertaking. How much time will it take? What if we lose features? But maintaining unworkable "legacy" code can be even more expensive, sapping money, time, and the trust of your users.

Panelists discuss factors you should consider, such as: How long will it take to rewrite the code? What’s the scope of the code? Do your engineers know the new stack you want to write in?

bottom of page