20 karma · joined July 5, 2014
But seriously. Diversity in language design, in the implementation of new languages, and even in the extension of currently popular languages, is a good thing (TM). It means being able to learn a new approach or technique (anonymous functions, monads, templates, erlang-esque pattern matching, etc) and be able to integrate it into the projects you've already spent 5 years of your life on.
(edit: missing comma)
Emacs and git with the magit package.
Node, meteor for fun projects.
apache, postgresql, and php for less fun projects.
Creative people by and large don't have "day jobs".
"Having a good memory is a serious impediment to understanding. It lets you cheat your way through life."
This also reminds me quite a bit of the famous conversation between Eric S. Raymond and Linus Torvalds about "the curse of the gifted."