Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Discover when and how to successfully rewrite software systems from scratch in this 27-minute conference talk that challenges the conventional wisdom of "never rewrite code." Examine the origins of the anti-rewrite philosophy and learn why this dogma doesn't always apply to modern software development contexts. Explore a practical framework for planning and executing successful system redesigns, from initial pitch through implementation and deployment. Learn to identify when a rewrite is the right strategic choice versus when incremental improvements are more appropriate. Gain insights from real-world examples of successful rewrites that delivered significant technical impact and improved engineering team effectiveness. Master the key strategies for avoiding common rewrite pitfalls while capitalizing on the opportunities that come with building systems from the ground up. Understand how to approach system redesign as a tool for both technical improvement and team development in complex software engineering environments.
Syllabus
You can big bang! | Travis Thieman | StaffPlus New York 2025
Taught by
LeadDev