An interesting thing happened this Independence Day —TJ Holowaychuk (the brilliant fellow that wrote Empress, Mocha, Jade, Stylus, etc., in other words, a NodeJS guru) announced he is greatly reducing his work in Node. See his ‘Farewell Node.js‘ post (best quote, “callbacks suck”).
Some of the reaction:
- TJ leaving node.js
- Why I’m (partially) leaving Node for Bash (curl is, of course, written in C)
- The March Towards Go (be sure to read the comments on this one)
- Reddit Comments
I cannot help but wonder that if we had a decent curriculum for young developers (like the one by Project Lead The Way that focuses on Python as a starter language) then these smart developers would gravitate towards C/C++, Java, or C# for imperative and Lisp/Clojure, Erlang, or Haskell for declarative development needs.
On the personal side, I continue to re-birth my own skills and have been refreshing my straight C skills these days, doing some bash scripting, and Java. I’ve also been wondering if Haskell can be brought to bear on some of the more complex algorithm challenges I have at LigoSphere.