dwhabcdefg
My technical motivations were more about moving away from Hibernate. Arguably there were plenty of reasons for leaving it as it was, though -- if I had known enough to be able to solve certain data access complexities back then, Grails was in many ways a better fit for the problem. The experience in a (more-or-less) functional language wouldn't have hurt any either.
The business motivation was simple: Java/SpringMVC programmers are (or were then) far more plentiful, so adding/replacing tech resources was made much simpler.
However it's a little problematic in places, with some weirdness with eugenics and the role of women's reproduction. Trying to be vague to prevent spoilers.
Which makes me worried that this downstream project depends upon it.
http://www.whiteboardmag.com/propelwind-wingsail-technology-...
I'm probably more in the "use technology to help, while I do what I can" rather than "technology will save us, so carry on" camp.