3 ms·
Conventional wisdom holds that rebuilding an old system is fraught with pitfalls. Executing is nontrivial and has zillions of decision-points where things could
by calibraxis 12y ago
Conventional wisdom holds that rebuilding an old system is fraught with pitfalls. Executing is nontrivial and has zillions of decision-points where things could've gone radically differently.
Evaluating impact of tool choice requires experience and is intertwined with other factors. My experience tells me that Clojure's use is significant.
- tim333 12y agoThe CTO talks a bit about the rebuild at his talk on using Node: http://youtu.be/HGH66JhUkis?t=8m59s http://youtu.be/HGH66JhUkis?t=8m59s The old system was 155,000 lines of Java and similar. The team before him tried to rebuild using J2EE and XSLT and failed to get anything working in 8 months of trying. They then reorganised and rebuilt the system in about 4000 lines of Clojure: http://youtu.be/HGH66JhUkis?t=16m3s http://youtu.be/HGH66JhUkis?t=16m3s
- poooogles 12y agoSounds like us, 150k lines of Java/Escenic. Can't wait to move away from that hell hole.