Programming language wonk. I like D, Python 3, Lua, F#. I work a lot with C++, C#, Java, Objective-C. Back in the day, I've done a lot of BASIC, FORTRAN, LISP/Scheme, 6502 assembly, 68000 assembly, C, Pascal. I've worked on a lot of platforms: Windows, Macintosh, iOS, Amiga, Linux, Solaris, DEC Alpha, IIgs, IIe, MS-Xenix (before split off to SCO), MS-DOS, ProDOS, GS/OS, AppleDOS, CBM 8032, C64.
For fun these days, learning Rust and Swift 4. In my copious free time.
I'm more in the OCaml and Elm camps than the Haskell, Scala, or Clojure camps.
I think both FP and DSL will be the "next big thing" after the OO era.
I'm a big fan of DSL, and not a fan of EDSL at all. For example: Gherkin good, Jasmine bad.
I have not played with JetBrains MPS yet, but that's the only "create your own DSL" high-level meta-toolkit I've heard of that tries to tackle that space. I've not used Ohm, either. (Ignoring low level building block toolchains like Flex/Bison in that space.)
So much technology! So little time!