ACM Queue - A Conversation with Jarod Jenson - Tales from the trenches with a former Enron performance guru: "That was probably the best decision we made overall, because we forced ourselves to start with a clean slate. This avoided dealing with historical code where people would say, 'Hey, I don't want to touch that.' We just took the use cases that we had defined, but did them in whatever manner we thought would be best based on the information we learned. If we had gone live and then just tried to go back and fix what is known bad code, then it wouldn't have worked. Starting from scratch was by far the best decision. "
A Java developer talks about his Enron past and ways to improve performance in applications.