The Current Wave
The Next Wave
I think the next wave is something functional, probably Clojure, for all the usual reasons: immutability by default, simple syntax, mature testing and build systems. However, my personal observations have something to do with it too. Having been involved in three different Software Craftsmanship groups over the last 24 months, I’ve noticed that when we focus on Clojure, more developers show up. If the group turns to Scala, or Erlang, or Go-lang, or anything else really, numbers drop.
I’m not known for making predictions of course, so we’ll have to see how it bears out.