<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Feb 16, 2014 at 11:33 AM, Loïc Hoguin <span dir="ltr"><<a href="mailto:essen@ninenines.eu" target="_blank">essen@ninenines.eu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">On 02/16/2014 03:40 AM, Miles Fidelman wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- My sense is that a lot of the comments in this thread have been about<br>
the need to promote adoption of Erlang - which is really a<br>
business/company decision, not that of individual developers (at least<br>
in my experience, it's companies that make language/platform decisions,<br>
for business reasons).<br>
</blockquote></div>
...<div class=""><br>
> any good engineer who's<br>
> working on high-availability, high-concurrency systems either already<br>
> knows about Erlang, or will find it pretty quickly when doing technology<br>
> assessment for a project with requirements that are best suited for<br>
> Erlang<br>
<br></div>
It's companies that make decisions, but it's developers that introduce companies to the different choices they have. There's indeed a fair amount of chances that someone working in HA at least heard about it. There's no real need to target them.<br>
</blockquote><div><br></div><div>I'll just throw in another comment here:</div><div><br></div><div>I (and expect other people who are active in the Erlang community) get a lot of requests for help:</div><div><br></div>
<div>Roughly - they fall into two categories:</div><div><br></div><div>a) I'm thinking of using Erlang but I need to persuade my boss - do you have any marketing material?</div><div><br></div><div>b) I'm *using* erlang - I have this particular problem. Can you help?</div>
<div><br></div><div><br></div><div>Who do you think I help?</div><div><br></div><div>To requests of type a) I think - "Google" this has been asked many times before - go Google.</div><div>It's not difficult to find marketing material on the net. If you type</div>
<div><br></div><div>"Youtube + Erlang" you get 483,000 results - do you want me to write yet another article about</div><div>Erlang so you get 482,001 results - I think not.</div><div><br></div><div>Class b) questions are far more interesting - especially when they pose problems</div>
<div>that are *difficult* to solve in Erlang since these point to areas where we might be able to</div><div>improve the language.</div><div><br></div><div>So what should I do?</div><div><br></div><div>1) Help people who have already decided to use Erlang to prove that the choice was correct, or</div>
<div>2) Try to get new people.</div><div><br></div><div>Right now I choose to do 1) directly and 2) indirectly by giving lectures and writing books.</div><div><br></div><div><br></div><div>There is a lot of evidence out there "on the net" that Erlang is pretty good for a range of problems</div>
<div>so my suggestion is "go Goggle" do you own research, do you own measurements. Don't believe</div><div>what other people say.</div><div><br></div><div>If anybody wants to find out if Erlang is good they should gain personal experience.</div>
<div>You can never persuade anybody else of anything, they must persuade themselves.</div><div><br></div><div>/Joe</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Everyone else though? Ask any 9-to-5 developer if they heard of Erlang. You will get very few positive answers. And if you are the only one who heard about it in a company, then it's never going to be used even if it's the perfect tool for the job.<br>

<br>
Erlang can be used for anything server, not just HA. Erlang could replace PHP or Ruby or whatever and do so while also saving costs (less developers needed, less/smaller servers, etc). If only enough people even heard about it.<br>

<br>
The other thing is that Erlang lacks in (properly maintained) libraries. Getting Erlang known beyond what's it's historically good at is what needs to be done to fix this. Because if it's only used by HA people then you'll just get more process registries, pools, distributed frameworks and such. Which is great when you're building an HA system. But not so much when you need to output Excel files for accounting, or crop and resize an image, or send an SMS. Which is the kind of tasks that most developers spend their time doing.<div class="">
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
-- Is this true?  How does supply and demand for Erlang developers look<br>
right now?  (Anybody from Erlang consultancies able to comment here?)<br>
</blockquote>
<br></div>
Right now I don't know but about a year ago I heard the number of 400 Erlang developers needed in the Bay area alone. I assume of course that this includes companies that would be interested in using Erlang if only there was developers to hire.<br>

<br>
US companies that do use Erlang today are forced either to look in Europe and elsewhere (Basho and Ubiquiti Networks do this AFAIK), or train their staff (that's what the evening school of Erlang was about).<div class="">
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
-- On a related note:  A lot of this comes down to computer science<br>
education.<br>
</blockquote>
<br></div>
Definitely.<div class="im HOEnZb"><br>
<br>
-- <br>
Loïc Hoguin<br>
<a href="http://ninenines.eu" target="_blank">http://ninenines.eu</a><br></div><div class="HOEnZb"><div class="h5">
______________________________<u></u>_________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/<u></u>listinfo/erlang-questions</a><br>
</div></div></blockquote></div><br></div></div>