TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Should I learn Erlang?

14 pointsby alistproducer2about 8 years ago
There's a cryptocurrency project I'm considering contributing to that's written in Erlang. I'm curious about Erlang's usefulness in other contexts. Is it a language that can open doors for you (job-wise)?

4 comments

dvlimanabout 8 years ago
There are plenty of companies using erlang in production. The community is relatively small and almost everyone knows each other. Yes, you can find erlang jobs or elixir jobs - a lot of those these days (PM me if you are looking)<p>Besides, erlang definitely gives you new perspective in building large scale system; supervision tree (let it crash), the actor concept, message passing, preemptive vm, built-in distributed erlang nodes, the repl, hot code swapping - any much more<p>The power comes from the whole ecosystem. Concurrency is built from ground up on language &amp; vm level.
评论 #14179247 未加载
评论 #14168115 未加载
tombertabout 8 years ago
Erlang itself is pretty hard to find work in, though not impossible.<p>That said, it&#x27;s an interesting platform that is a lot of fun, and its concepts can be applied to a lot of different platforms. Its inherent &quot;treat everything as a self-contained service&quot; turns out to be a fairly useful way to structure applications.
bandrisabout 8 years ago
There are not many Erlangs jobs, but as only the more determined developers bother to learn it, you can expect better qualified co-workers in an Erlang shop compared to an average&#x2F;popular language shop. (Generally true with other niche languages too.) So, once you find an Erlang job chances are good that you will like it. Also it as a language to beat the averages TODAY. <a href="http:&#x2F;&#x2F;paulgraham.com&#x2F;avg.html" rel="nofollow">http:&#x2F;&#x2F;paulgraham.com&#x2F;avg.html</a>
chris_vaabout 8 years ago
Honestly, once you learn 5 or 6 languages, picking up a new one (not as a deep expert, but enough to functionally contribute to an open source project) takes only a day or so.<p>If you are not there yet, take every opportunity to learn a new language, doesn&#x27;t really matter which as long as you have a good breadth (e.g. don&#x27;t do entirely functional languages).
评论 #14175264 未加载
评论 #14192850 未加载