Ending legacy code in our lifetime

Every so often a new language, tool, or platform comes along that revolutionizes software development. That's great, but inevitably the *previous* generation of code becomes a legacy burden.

At Relevance, we are looking for "next big things" that do not force organizations to throw away the work they have already done. A big part of this is doing the *current* big thing well.

The current big thing is agile development with Ruby on Rails. We will look at how Ruby and Rails has helped us (and many others) deliver consistent success. More importantly, we will look a set of ideas we use to fight technical debt, and minimize the amount of code that will become legacy when the next big thing arrives.

Slides from the presentation are available.

Events Schedule

Morning 8:30 - 12:15
Welcome 8:30 - 8:45
First Speaker 8:45 - 9:45 Mark Striebeck: Google - Innovation as a business strategy
Break 9:45 - 10:15
Second Speaker 10:15 - 11:00 Jamie Thingelstad: Ending legacy code in our lifetime (slides)
Third Speaker 11:00 - 11:45 Jon W. Spence and Dr. Nelson H. Soken: Leading Innovation and Change (slides)
Panel 11:45 - 12:15
Lunch 12:15 - 1:30
Afternoon 1:30 - 5:30
First Speaker 1:30-2:30 Stuart Halloway: Ending legacy code in our lifetime (slides)
Break 3:15-3:45
Second Speaker 3:45 - 4:00 Nate Schutta: Client Side Innovations (slides)
Third Speaker 4:00 - 4:45 David Hussman: Regression Deficit: The Danger of Waiting to Test (slides)
Panel 4:45 - 5:15
Closing 5:15 - 5:30