Rewrites: The Good, the Bad and the Boring
Status: submitted
Section: Full talk (35/45 minutes)
Technical level: Intermediate
Votes: +1
Your opinion is important to us! Rate this proposal
Every big change in the iOS world brings the ever-present dilemma: To adjust the existing codebase or to start over again. To make the decision easier for you, let me tell you three stories. Three real stories about three famous software rewrites in history, each with a different result.

Those Who Do Not Learn History Are Doomed To Repeat It.

This is a relaxed talk about a serious topic. Let’s learn together from the mistakes of others, so we don’t need to do them ourselves. I will present one boring and two funny stories about famous rewrites in software history. In the end, I will try to summarize the stories into a simple set of tips and questions you should ask yourself before making any big decision.

Speaker bio
Vojta is the lead iOS engineer and founder of Industrial Binaries. He spends most of his day giving second chances to legacy codebases no one wants to touch. He started the Prague branch of CocoaHeads, and writes articles about Swift and iOS development at