The Current Wave
JavaScript was the “Next Wave” maybe two years ago.
- JavaScript is in your database.
- JavaScript is on the server.
- JavaScript is on the client.
- JavaScript is in your network transport.
- JavaScript is in your lisp.
- JavaScript is testable.
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.