Hacker News new | ask | show | jobs
by rvense 3677 days ago
I don't know. I just ripped out basically half the rug under my Scala app and put in a new one without the rest even noticing. It's not a very good architecture I don't think, but because of flashy language features like generics that are often dismissed as unimportant or even an impediment "in the real world", I was able to change a core part of the code that basically everything else touches and still be sure that everything works exactly as before once the code compiles again.
1 comments

I don't want to dismiss the importance of certain language features. I'm just saying that any Turing-complete language with a reasonable ecosystem is good enough in most situations (where good enough != perfect but hey, perfection is the enemy of the good!).