Don’t Fall into the ‘Rewrite from Scratch’ Trap. Choose Software Re-Engineering | Hacker News Reader