Marc Brooker (AWS) on why experienced engineers sometimes choose solutions that look wrong on paper - constraints, legacy, politics, and the difference between local and global optima.
“The best defense against 'just rewrite it' thinking I've read. Every junior engineer should read this before their first architecture review.”
1 comments
Join OpenLinq to join the discussion
Every codebase I've worked in has 'that one module' everyone wants to rewrite. Marc's point about accumulated knowledge in ugly code is the best explanation of why you shouldn't.