Hacker News new | comments | show | ask | jobs | submit login

> Developaralysis. Be afraid. There is no cure. The panoply of options available to developers today is ridiculous. We’re choking on a cornucopia. Over the last few years I’ve been paid to write Java, Objective-C, C, C++, Python, Ruby, JavaScript, PHP

Those languages have different syntaxes and platforms but are almost all the same thing (inheritance-based OO imperative programming). Because you've basically learnt the same language over and over again, you haven't progressed. But there is a cure...

> I just feel guilty that I haven’t done anything with Erlang, Clojure, Rust, Go, C#, Scala, Haskell, Julia, Scheme, Swift, or OCaml

Unlike the list of languages you've used, this list actually has more variety of paradigms so learning many of these will cure you:

    Erlang, Go - communicating processes
    Clojure, Scheme, Julia - user-defined macros
    Scala, Haskell, OCaml - functional paradigm
    Haskell, Clojure - immutability
You didn't use any of those paradigms in your previous list of languages.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact