Skip to content

Comment on Ask HN: Who is not betting on Elixir and why not?parent

Comments

I wouldn't stop learning new languages. They are just tools, and knowing several of them lets you better judge how to face a new project/problem. I was (in fact, am) a happy Rubyist, but had to start working with Node and learnt to love the beauty of event-driven programming and prototypal inheritance. Now I'm learning Elm, as I'm quite interested in functional programming and event sourcing. I wouldn't say that any language is better that another, but knowing some of them and the principles they are based upon is helping me evolve as a developer and changes the way I code, regardless of the language I choose for a certain project.

I've come to pretty much the same conclusion as the OP. I used to love learning and trying new languages and I agree that learning things like C and Lisp and Haskell definitely made me a better python programmer. However over the past few years I've decided that python, while far from perfect, is the only language I've found that is good enough for everything I want to do. And more importantly I've realised that learning new languages is not the best use of my limited time. I'm much better off studying a new domain or practical application which I can apply python to than I am learning a new language do to the same thing I'm already doing in python.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.