rump13

rump13

Career shift to Elixir in my 40s

Hi everyone,

I’ve been following Elixir since around 2016 and tinkering with it on and off, but I haven’t had the opportunity to use it professionally yet. I’m in my 40s and seriously considering a career shift to Elixir. My background includes 10 years as a software developer (primarily in .NET/C#/SQL Server), followed by 5 years as a systems architect and 5 years as a cloud architect working with AWS.

I’m currently based in the U.S., which I hope improves my chances of finding opportunities in the Elixir ecosystem. I’m self-learning Elixir and Phoenix, and I’ve started a solo side project to build a small SaaS product as a way to gain practical experience and prove to myself that I can be productive with Elixir. Even if it doesn’t succeed commercially, I see it as a learning investment.

For those of you who have transitioned into Elixir later in your career — how did you approach it? Are there companies out there open to hiring experienced professionals who are new to Elixir? Should I be looking for entry-level roles despite my senior experience in other stacks? I’m not sure how to position myself or navigate the transition, and I’d really appreciate any advice or insight from the community.

Thanks in advance!

First Post! Switch mode

DaAnalyst

DaAnalyst

Myself I switched to Elixir in my (then) 40’s 6+ calendar years ago (more like 10 work hours-wise ;). Had the luck to root for it on a project where I was one of the stakeholders. At first my choice was “solely” based on the impression watching a Sasa Juric’s YouTube video on Erlang/Beam VM architecture (the “How the hell did I miss this?” kind of impression).Then I laid my hands on the code in Elixir and within a week or two I knew there was no going back to the old ways (OO and stuff). Ever since it’s been a bliss. Never regretted one tiny bit.

Job/gig-wise, I’ve had no issues finding positions. The general sw dev experience counts a lot If you are persistent enough to keep on looking until you find a company that is on par with you, a company with people competent enough to appreciate your skillset and experience. With a bit of luck, you should be fine.
I suggest to avoiding the “recency bias” trap with so many getting scared by the post-covid lockdowns decline in sw job postings. In my view the anomaly was the crazy peak when suddenly “everyone” thought we’d never get out of our rooms again that created the unsustainable level of demand for sw devs.

And yes, finishing your first project in Elixir is definitely the way to go IMO.

My 2c

Most Liked

beanlanda

beanlanda

I was 56. It is keeping my brain plastic and paying the bills.

eddy147

eddy147

52 when I switched. I went it to the deep-end. Now 56, full-time Elixir. Learned most by reading existing code and articles from hex. Now I think in terms of processes, not objects. Never too late to switch.

waseigo

waseigo

I was 39 when I went all-in on Elixir, but I was not a professional programmer before that. Elixir clicked instantly. Three years later, my only regret is the time I wasted on Python before discovering Elixir in the summer of 2022.

See also: 2023 is my "Year of Elixir" • OVERBRING Labs

Last Post!

darraghenright

darraghenright

I was a hobbyist for a while, I was in my early 40s when I got the opportunity to choose Elixir for a project — I demonstrated some of its capabilities to my manager and he was impressed enough with it, so I got to choose it for a new product for some existing customers. It ended up being a great choice.

Since then I’ve done contract work with Elixir, and worked with a startup that used Elixir entirely. I’ve changed jobs since and I am not working with Elixir at all now — unfortunately Elixir roles are very thin on the ground here.

I have a lot of experience with Python, and I’m currently working with node. Where I have a choice, and it’s appropriate (often the case imho) Elixir is still my default choice. Love it.

Where Next?

Trending in Discussions Top

AstonJ
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...
2976 91332 914
New
byu
@chrismccord : I just saw the Extract AGENTS.md from Phoenix.new into phx.new generator commit to the phoenix project. My initial shotgu...
New
arcanemachine
I was working on an Ecto migration and I needed a timestamp. So, for the nth time, I looked up the different data types for timestamps, a...
New
AstonJ
Just a general thread to post chat/news/info relating to AI/ML stuff that may be relevant for Nx now or in the future. Got anything to sh...
New
type1fool
I just stumbled on a newly redesigned elixir-lang.org. :tada: It looks like @Software_Mansion did the work, and I think it is generally a...
New
juhalehtonen
There has been a thread to discuss the Stack Overflow Developer Survey on this forum every year since 2018, so here’s yet another one for...
New
alexslade
Fly’s CEO posted this recently - Turn And Face The Strange · The Fly Blog It says that Fly is going all-in on sprites, which is a worry ...
New

Other Trending Topics Top

JesseHerrick
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Damirados
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve. They are GUI (Emerge) and State management (S...
New
ausimian
Emily is an Elixir library that runs Nx computations on Apple’s MLX. Install it as the default Nx backend and Nx, defn, Axon, Nx.Serving,...
New
akoutmos
@hugobarauna and I (Alex Koutmos) have been hard at work on writing a book on Nerves that takes you from simply blinking LEDs to building...
New
zachdaniel
Introducing AshStorage! Attachment and file management that slots directly into your resources :smiling_face_with_sunglasses: I had hope...
New

We're in Beta

About us Mission Statement