merlin
I really need some advice here: would you base a project on Elixir/Phoenix if you lived in a country where you cannot recruit experienced senior developers ? in the US/Brazil maybe but in Europe ? Should we wait till more people use Elixir ?
I really like Elixir, I’m trying hard to convince everyone here but there are constraints we cannot ignore. My java/go-oriented CTO being one ![]()
Thanks
Trending in Discussions
As the title says, please share what you’ve been up to with Elixir. Whether that’s been learning it, looking into it, making stuff with i...
New
Hey there,
It’s been more than a year since we started using LiveView as our main UI library and building a whole library of UI componen...
New
I am happy to introduce the very α version of the new programming language compiled to BEAM.
Welcome Cure.
It has literally three kille...
New
Quite interesting article Google brought me. Didn’t find any mentions about it here.
What do you think in general? Would you use togethe...
New
Since we have deprecated our Erlang sections (as we have dedicated Erlang Forums now) let’s add this thread for those who’d like to post ...
New
:warning: Security advisory: Decimal DoS vulnerability
A vulnerability has been published for decimal where very large exponents can cau...
New
What IDE or editor are you using for Elixir development?
Personally, I use Zed, and I really like it, but sometimes I wish there were a ...
New
Other Trending Topics
Hi there! We created Gust: A task orchestrator inspired by Airflow.
For those who have never heard about Aiflow, it’s a Python-based wor...
New
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself.
My main conc...
New
Aludel - LLM Evaluation Workbench
Aludel is an embeddable Phoenix LiveView dashboard for evaluating and comparing LLM prompts across mult...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixirconf-us
- #ai
- #blog-post
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #hex
- #security
- #metaprogramming










Showing Posts 1 to 9- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
AstonJ
If Elixir and Phoenix were the perfect fit for the job - absolutely!
It’s not difficult to train experienced developers a new programming language or framework - especially when they are relatively easy to pick up, as Elixir and Phoenix are
edmz
It might me a hard sell and understandably so.
You might have more luck if you convince your CTO to let you code a side/pet project in Elixir/Phoenix were you know you can show off its advantages and capabilities.
Incremental adoption is the way in, in my opinion.
yurko
I have a feeling that Elixir is used here (in Europe) very actively, if you look at the poll results it’s Germany second, Poland third and UK fourth. so even with these 3 combined you get the most adoption judging by the polls results
andre1sk
Problem recruiting developers is likely overstated I would be guessing this is greenfield project and I doubt you guys are looking to hire more than 10-20 people. Also in this day and age offering remote work options should really not be a big issue. My personal un pc observation targeting a more niche language you are likely to get better quality people.
AstonJ
I’d agree with the above two posts - I think Elixir is popular enough now that if you want good developers, you will be able to find them. And if you can’t, train them - we have some of the best learning material of any language - which is awesome given the age of the language and framework
michalmuskala
I would say that if you’re open to remote, it’s relatively easy to find very good people. At least that’s my experience from recruiting people for Elixir in European time zones. But yeah, if remote is not an option, it might be a bit harder.
gon782
Unless you’re building the next Internet backbone I don’t see how you’re going to entertain 20 or even 10 developers. People build entire game back-ends (for example) with 5-7 developers and not all of those even need to be super experienced with the BEAM before hand.
In reality I’d say a lot of those projects are actually started by one guy trying to convince the rest so he makes a proof of concept that eventually just turns into the actual back-end, so there’s even less of a requirement of manpower.
andre1sk
Thats not an atypical team size for security products
Eiji
@merlin: I believe that you can find more developers that would prefer to work remotely (like me). If you will allow developers to work remotely then you will have much more bigger chance to collect a bigger team.
I saw lots of job offers in USA, but think a bit about it… Relocation requirement from Poland (in my case) to USA (as in example) is not something that (at least people like me) would like see for every new job offer.
I think that depending on language popularity there are valid scenarios in order:
Teach developers that are already on-site
Developers don’t know language. You need to introduce them into it. No matter if on-site or remotely, so you probably prefer all of them to work on-site.
pros: all developers are in one place
cons: you need to reserve a lot of time
Allow all to work remotely:
People know the language, but they are still too small group
pros: you have a big chance to collect full team of experienced developers and time for learning is much more reduced
cons: you don’t have any employee in office
Collect team from mix of remote and on-site employees
Still not enough developers that want to use this language, but it’s going better and better. It’s definitely a good step forward.
pros: developers could learn without your help - they will cooperate
cons: you need to reserve some time
Build a full team on-site
There are lots of employees which are applying for job offer in their countries.
I believe that Elixir is between point 2 and 3. Still it’s easier to find remote developers, but it’s not like that in my country there are no on-site job offers …