About the Talk
February 9, 2017 6:30 AM
Houston, TXHouston, TX
Outdated technology? Unmaintainable codebase? Politics? Those are just some of the reasons that cause software rewrites. Whether a rewrite is really what is needed or not, chances are we all work in such projects.
Do we rewrite the entire software? Can we rewrite just parts of it? Where do we start? Can we automate the process?
In the last 15 years, I've worked in a variety of such projects. I'd like to share the most important lessons I've learned in these projects. In this talk, I'll share the different types of rewrites and techniques, what I learned from it, and how it changed my way of approaching both software rewrites as well as greenfield projects.