Jsdr3398

Jsdr3398

How was your initial experience with Elixir?

I love how elixir works and some of its perks, but I’m still pretty uncomfortable, especially when mix/hex gets involved.

Did anyone else experience that in the beginning? Just want to make sure that I’m not taking a step in the “wrong direction” :joy:

Most Liked

AstonJ

AstonJ

This is not a bad thing - getting out of your comfort zone is really good :smiley:

I can remember a tweet I posted, along the lines of “Currently reading PragDave’s Programming Elixir - and it’s stretching the grey matter… but I like it!” and then I quickly deleted it as I did not want to flood Dave’s feed, however he must of got an email notification and tweeted it as a quote! I’m mentioning this because if you’re not from a functional programming language it will feel a little alien at first - stick with it! Even if you don’t end up using it it will make you a better programmer nonetheless.

Also it’s with mentioning that think Elixir is definitely one of the more accessible functional programming languages - perhaps in part because José (its creator) was a Rubyist, and things like accessibility, programmer happiness and an intuitive feel are part of its core - many of these have found their way into Elixir too.

Jsdr3398

Jsdr3398

Yeah, I totally understand :stuck_out_tongue:

This was my experience with other languages too, but Elixir felt different :sweat_smile:

AstonJ

AstonJ

Keep at it Mr GD :smiley:

Better still, why not document your experience in a #community:journals thread? :blush:

Where Next?

Popular Backend topics Top

DevotionGeo
For me it’s the semicolon, because I stopped using a semicolon in JavaScript, two other of my favorite languages, Elixir and Go don’t hav...
New
AstonJ
Currently a hot topic in the BEAM world, let’s start a thread for it (as suggested by @crowdhailer here) :smiley: What are your current...
New
New
pillaiindu
I have heard many times that languages with a garbage collector aren’t great for system programming. Today I saw a book titled “Hands-On ...
New
New
First poster: bot
C++: The Good Parts . Jordan DeLong overviews the past, current and near future “good parts” of C++'s functional side through the colore...
New
First poster: bot
The Complete AWS Lambda Handbook for Beginners (Part 1). In the first part of our Complete AWS Lambda Handbook for Beginners, we explain...
New
OvermindDL1
Woooooooo! This is such a huge release for it, and 2 years incoming! In short, the library is now using an updated hyper backend (not j...
New
lucasvegi
Hello guys! Perhaps some of you have already seen this invitation on other channels in the Elixir community or even responded to our sur...
New
apoorv-2204
Hi everyone, I’m considering pursuing the Elixir/Erlang certification exam offered by Erlang Solutions and wanted to check in with the c...
New

Other popular topics Top

Devtalk
Hello Devtalk World! Please let us know a little about who you are and where you’re from :nerd_face:
New
PragmaticBookshelf
Take your Go skills to the next level by learning how to design, develop, and deploy a distributed service. Start from the bare essential...
New
siddhant3030
I’m thinking of buying a monitor that I can rotate to use as a vertical monitor? Also, I want to know if someone is using it for program...
New
dasdom
No chair. I have a standing desk. This post was split into a dedicated thread from our thread about chairs :slight_smile:
New
AstonJ
Curious to know which languages and frameworks you’re all thinking about learning next :upside_down_face: Perhaps if there’s enough peop...
New
PragmaticBookshelf
Rust is an exciting new programming language combining the power of C with memory safety, fearless concurrency, and productivity boosters...
New
foxtrottwist
A few weeks ago I started using Warp a terminal written in rust. Though in it’s current state of development there are a few caveats (tab...
New
Help
I am trying to crate a game for the Nintendo switch, I wanted to use Java as I am comfortable with that programming language. Can you use...
New
PragmaticBookshelf
Develop, deploy, and debug BEAM applications using BEAMOps: a new paradigm that focuses on scalability, fault tolerance, and owning each ...
New
AstonJ
This is cool! DEEPSEEK-V3 ON M4 MAC: BLAZING FAST INFERENCE ON APPLE SILICON We just witnessed something incredible: the largest open-s...
New