News for hackers. Stuff that matters.
Re:Thousands of Delta passengers delayed by computer outage by stcredzero on Monday August 08, 2016 @04:18PM (#12250587)
Replacing a single legacy system with another system that does exactly the same thing is expensive, risky, and wins you almost nothing. You have to replace a large chunk of the whole legacy all at once, without disrupting your day to day business. This is hard to do; any project to try this is likely to fail before it really gets started.

The way to do this is to create an automatic translation tool. Furthermore, this translation tool can't be generic. Instead, it has to map the idioms of the legacy project to new code in the idioms of the new environment. Done properly, doing the port at one level of indirection like this, you can absorb all of the changes to the legacy system as they are happening, then instantly switch over when the new system is finally ready.

Re:Thousands of Delta passengers delayed by computer outage by PaulAJ on Monday August 08, 2016 @04:53PM (#12250806)
Got any case studies where that worked?
Re:Thousands of Delta passengers delayed by computer outage by stcredzero on Wednesday August 10, 2016 @12:50PM (#12263139)
There was a consulting shop that did nothing but this for Smalltalk to Java. I also did such a project. Yes, this works, given good parser tools with scripting and full syntactic expressiveness.