March 22, 2024 “Why legacy code rewrites are the hardest job in software: A guide to decide whether to rewrite vs. renovate legacy codebase”